Аннотація | В книге рассматриваются базовые понятия языков программирования: среды программирования, подпрограммы, указатели, полиморфизм и наследование, исключения, параллелизм и декомпозиция программы. Обсуждается языковая поддержка объектно-ориентированного программирования. Приведенные языковые конструкции богато иллюстрированы примерами. Основное внимание уделяется языкам С++ и Ada 95, однако не остаются забытыми Pascal, Fortran, PL/1, Lisp и другие. Концепции функционального и логического программирования показаны на примере языков ML и Prolog. Отдельная глава посвящена модели и языку Java.
Для студентов, изучающих языки программирования, преподавателей и профессиональных программистов.
Оглавление
Предисловие...5
Часть 1. Введение в языки программирования
Глава 1. Что такое языки программирования …11
1.1.Некорректный вопрос …11
1.2.Процедурные языки…13
1.3.Языки, ориентированные на данные…18
1.4.Объектно-ориентированные языки…22
1.5.Непроцедурные языки…23
1.6.Стандартизация…24
1.7.Архитектура к |