Основы программирования

advertisement
Виртуальная выставка изданий из фонда
научной библиотеки ТюмГАСУ
Компьютерное программирование это процесс разработки и написания
компьютерной программы. “Написание инструкций” называется языком
программирования. Язык программирования позволяет нам писать
инструкции для компьютера в понятной для нас форме, которую затем
можно переделать в то, что компьютер будет использовать для работы.
Понятные человеку инструкции называются кодом. Каждая линия понятного
человеку кода переводится в тысячи детализованных компьютерных
инструкций. Для такого перевода используется специальная программа, для
каждого компьютерного языка - своя собственная программа-переводчик.
После перевода результат сохраняется в специальной форме, и каждый раз,
когда программное обеспечение запускается, компьютер начинает
следовать этим инструкциям и поэтому программа делает только то, что
указано в инструкции. Многие считают, что для написания полезной
программы нужно быть компьютерным гением, но это не так, потому что
любой, кто разбирается в компьютерах может научиться
программированию. Многие программы написаны обычными людьми,
обладающими знаниями и умениями в этой области. Совершенствовать
своё мастерство компьютерного программирования можно всю жизнь, но
чтобы получить знания для составления простых программ можно
выделить совсем немного времени или много времени это зависит от вас, но
смысл в том, что сейчас это доступно каждому.
“Язык Паскаль прост, но при этом
обладает ключевыми свойствами
более сложных и современных языков
высокого уровня. Строгий синтаксис
обеспечивает хорошую диагностику
ошибок. Наиболее распространенные
среды программирования Borland Pascal
with Object и Turbo Pascal 7.0 при
фантастической по современным
меркам компактности обладают
достаточно удобными средствами
написания и отладки программ. Нельзя
не упомянуть и о том. Что в
профессиональной среде
программирования Delphiиспользуется
язык, базирующийся на Паскале.”
В книге рассматриваются
базовые алгоритмы, методы и
приемы написания программ,
основные структуры данных,
типичные ошибки; большое
внимание уделяется процессу
отладки и тестирования
программ.
Книга содержит подборку
ошибок, часто встречающихся
при программировании на С ++,
от элементарных до самых
сложных и изощренных.
Вместо простого
перечисления языковых
конструкций, снабженных
примерами, авторы книги
стремятся научить читателя
мыслить категориями С ++.
При программировании на С ++ “…
важно придерживаться определенной
дисциплины. Этот язык обладает
настолько большой гибкостью и
широкими возможностями, что, если
не поставить себя в жесткие рамки с
самого начала, программы быстро
превратится в огромного
неуправляемого монстра, не
поддающегося отладке… Не
существует единственного самого
лучшего способа создания программ.
Для решения задач разного рода и
уровня сложности требуется
применять разные технологии
программирования”. В этих книгах
дается представление о
возможностях языка С ++ и способах
их применения на практике.
“Delphi представляет собой систему
программирования. Как любая подобная
система, Delphi предназначена для
разработки программ и имеет две
характерные особенности: создаваемые
ею программы могут работать не
только под управлением Windows, а сама
она относится к классу
инструментальных средств ускоренной
разработки программ (Rapid Application
Development, RAD)”. В этих книгах
подробно, на примерах поясняются
особенности использования языка
программирования Delphi (Object Pascal).
В этой книге подробно
рассматриваются все наиболее
распространенные серверы баз
данных и приводятся примеры
взаимодействия с каждым из них.
В книге изложены основы
программирования на
встроенном языке и принципы
эффективного написания
приложений в MATLAB, вопросы
интеграции с MS Word и MS
Excel.
Данное руководство позволяет
освоить обширный перечень
инструментов с открытым
исходным кодом, доступных для
GNU/Linux.
Если Вы хотите создать “собственный сайт в Интернете, отвечающий всем
требованиям к профессиональному веб-порталу, …то использование существующих
программ веб-дизайна может оказаться недостаточным: тонкая настройка
содержимого веб-страниц и их внутренней организации может быть выполнена только
путем самостоятельного написания кода HTML-страницы и встроенных в них
сценариев. Для этого нужно изучить язык гипертекстовой разметки HTML, научиться
создавать сценарии на языках JavaScript и PHP, уметь работать с каскадными
таблицами стилей CSS”. Все это можно узнать из этих книг, которые описывают все
средства, входящие в арсенал веб-мастера.
Язык Java “… изначально создавался для
программирования в сети Интернет,
поэтому он является наиболее
приспособленным к нуждам сети
механизмом, использование
прогрессивных методов которого
позволяет реализовать наиболее
эффективные, надежные, многократно
используемые приложения,
создаваемые на основе компонентов…
Современные технологии
программирования распределенных
приложений основаны на детально
разработанных концепциях,
воплощенных средствами Java”.
Технология Active Server Pages
(ASP) была главным
инструментом web-разработки
Microsoft и до сих пор остается
сравнительно новым продуктом.
Microsoft Office Excel 2003
обладает возможностями,
которые позволяют
накапливать, совмещать и
перемещать данные. Книга
рассчитана на профессионалов,
желающих узнать о тонкостях
программирования для Excel.
Книга посвящена вопросам
программирования аппаратных
средств компьютера для
эффективного управления
периферийными устройствами
(HDD, CD-ROM, CD-RW, сканер,
принтер и др.).
Самоучитель содержит последовательное изложение процесса создания веб-страниц с
помощью языка HTML и более 100 упражнений, позволяющих на практике закрепить
изучаемый материал.
“Oracle – чрезвычайно мощная и гибкая система реляционных баз данных. Однако, как следствие,
она является довольно сложной… PL/SQL – важное средство, служащее для работы с данными
как «внутри» Oracle, так и «вне», т.е. в приложениях пользователя”
Список литературы
1. Андерсон, Р. ASP.NET для профессионалов. Том 1/Р. Андерсон, Б. Фрэнсис, А.
Хомер, Р. Хоуорд, Д. Сассмэн. – М.: Издательство «Лори», 2006. – 630 с.
2. Ануфриев, И.Е. MATLAB 7 / И.Е. Ануфриев, А.Б. Смирнов, Е.Н. Смирнова. –
СПб.: БХВ-Петербург, 2005. – 1104 с.: ил.
3.
Будилов, В.А. Интернет-программирование на Java/ В.А. Будилов. – СПб.:
БХВ-Петербург, 2003. – 704 с.: ил.
4. Дунаев, В. Самоучитель JavaScript, 2-е изд./ В. Дунаев. – СПб.: Питер, 2006. –
395 с.: ил.
5. Зуев, Е.А. Turbo Pascal. Практическое программирование/ Е.А. Зуев. – М.:
«Издательство ПРИОР», 1998. – 336 с.
6. Комолова, Н.В. HTML. Самоучитель/ Н.В. Комолова. – СПб.: Питер, 2009. –
268 с.: ил.
7.
Льюис, Дж. Oracle. Основы стоимостной оптимизации/ Дж. Льюис. – СПб.:
Питер, 2007. – 528 с.
Список литературы
8. Меженный, О.А. Turbo Pascal. Самоучитель/О.А. Меженный. – М.:
Издательский дом «Вильямс», 2004. – 336 с.: ил.
9. Несвижский, В. Программирование устройств SCSI и IDE/ В. Несвижский. –
СПб.: БХВ-Петербург, 2003. – 592 с.
10. Никсон, Р. Создаем динамические веб-сайты с помощью PHP, MySQL и
JavaScript/ Р. Никсон. – СПб.: Питер, 2011. – 496 с.: ил.
11. Павловская, Т.А. Паскаль. Программирование на языке высокого уровня:
Практикум/ Т.А. Павловская. – СПб.: Питер, 2007. – 317 с.: ил.
12. Павловская, Т.А. Паскаль. Программирование на языке высокого уровня:
Учебник для вузов. 2-е изд./ Т.А. Павловская. – СПб.: Питер, 2010. – 464 с.: ил.
13. Павловская, Т.А. С/С ++. Программирование на языке высокого уровня/ Т.А.
Павловская. – СПб.: Питер, 2010. – 461 с.: ил.
14. Павловская Т.А. С/С ++. Структурное и объектно-ориентированное
программирование: Практикум/ Т.А. Павловская, А.Ю. Щупак. – СПб.: Питер,
2010. – 352 с.: ил.
Список литературы
15. Сорокин, А.В. Delphi. Разработка баз данных/ А.В. Сорокин. – СПб.: Питер,
2005. – 477 с.: ил.
16. Ташков, П.А. Веб-мастеринг на 100%: HTML, CSS, JavaScript, PHP, CMS,
графика, раскрутка/П.А. Ташков. – СПб.: Питер, 2010. – 512 с.: ил.
17. Урман, С. Oracle 9i. Программирование на языке PL/SQL/ С. Урман. – М.:
Издательство «Лори», 2006. – 528 с.
18. Уэллин, С. Как не надо программировать на С++/ С. Уэллин. – СПб.: Питер,
2004. – 240 с.: ил.
19. Фаронов, В.В. Система программирования Delphi/ В.В. Фаронов. – СПб.: БХВПетербург, 2005. – 912 с.: ил.
20. Флёнов, М.Е. Delphi в шутку и всерьез: что умеют хакеры (+CD)/ М.Е. Флёнов.
– СПб.: Питер, 2006. – 271 с.: ил.
21. Фрай, К. Эффективная работа: программирование в Office Excel 2003/ К.
Фрай, В. Фриз, Ф. Бакингем. – СПб.: Питер, 2005. – 544 с.: ил.
Список литературы
22. Фуско, Дж. Linux. Руководство программиста/ Дж. Фуско. – СПб.: Питер,
2011. – 448 с.: ил.
23. Хомоненко, А.Д. Delphi 7/ Под общ. Ред. А.Д. Хомоненко. - СПб.: БХВПетербург, 2005. – 1216 с.: ил.
24. Храмцов, П.Б. Основы Web-технологий: Учебное пособие/ П.Б. Храмцов, С.А.
Брик, А.М. Русак, А.И. Сурин. – 2-е изд., испр. – М.: Интернет-Университет
Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. – 374 с.:
табл.
25. Шиманович, Е.А. С/С ++ в примерах и задачах/ Е.А. Шиманович. – Мн.: Новое
знание, 2004. – 528 с.: ил.
26. Эккель, Б. Философия С ++. Практическое программирование/ Б. Эккель. –
СПб.: Питер, 2004. – 608 с.: ил.
27. Эккель, Б. Философия Java. Библиотека программиста. 4-е изд./ Б. Эккель. –
СПб.: Питер, 2010. – 640 с.: ил.
Спасибо за внимание
Автор выставки: Алексеева Ольга Павловна
Библиотекарь отдела компьютеризации
библиотечно-информационных процессов НБ ТюмГАСУ
Ауд. 380
Download