2002 г. – 919 с.
Книга представляет собой первое издание в серии, предназначенной для студентов, готовящихся к работе по современным информационным технологиям и специалистов в данной области. Рекомендуется как для первокурсников, уже имеющих начальное знакомство с программированием, так и для специалистов, имеющих лишь практический опыт и желающих получить более основательные теоретические знания.
Базовые понятия.
Введение в систему понятий программирования.
Синтаксис, семантика и прагматика языка программирования.
Стили программирования, или программирование с птичьего полета.
Понятие жизненного цикла программного обеспечения и его модели.
Структуры программирования.
Выражения.
Разветвление вычислений.
Циклические вычисления.
Подпрограммы.
Структуры данных.
Методы программирования.
Методы программирования от состояний.
Методы, основанные на рекурсии.
Объектно ориентированный подход.
Сентенциальные методы.
Функциональное программирование.
Моделирование.
Подведение итогов.
Книга представляет собой первое издание в серии, предназначенной для студентов, готовящихся к работе по современным информационным технологиям и специалистов в данной области. Рекомендуется как для первокурсников, уже имеющих начальное знакомство с программированием, так и для специалистов, имеющих лишь практический опыт и желающих получить более основательные теоретические знания.
Базовые понятия.
Введение в систему понятий программирования.
Синтаксис, семантика и прагматика языка программирования.
Стили программирования, или программирование с птичьего полета.
Понятие жизненного цикла программного обеспечения и его модели.
Структуры программирования.
Выражения.
Разветвление вычислений.
Циклические вычисления.
Подпрограммы.
Структуры данных.
Методы программирования.
Методы программирования от состояний.
Методы, основанные на рекурсии.
Объектно ориентированный подход.
Сентенциальные методы.
Функциональное программирование.
Моделирование.
Подведение итогов.