В книге рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования.
Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентированный).
Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др.
Издание предназначено для всех, серьезно интересующихся программированием, в том числе научных работников, программистов, преподавателей и студентов.