Книга: Кауфман Виталий Шахнович «Языки программирования. Концепции и принципы»

Языки программирования. Концепции и принципы

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

Издательство: "ДМК-Пресс" (2010)

ISBN: 978-5-94074-622-5

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
В. Ш. КауфманЯзыки программирования. Концепции и принципыРассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках… — ДМК Пресс, Классика программирования электронная книга Подробнее...2010
239электронная книга
Кауфман В. Ш.Языки программирования. Концепции и принципыРассмотрены фундаментальные концепции и принципы, воплощенные в со временных и перспективных языках… — ДМК Пресс, - Подробнее...2010
808бумажная книга
В. Ш. КауфманЯзыки программирования. Концепции и принципыРассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках… — ДМК Пресс, (формат: 70x100/16, 464 стр.) Классика программирования Подробнее...2010
319бумажная книга
В. Ш. КауфманЯзыки программирования. Концепции и принципы _ Серия: Классика программирования464 стр. Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках… — ДМК, (формат: 70x100/16, 464 стр.) Классика программирования Подробнее...2011
908бумажная книга
В. О. СафоновЯзыки и методы программирования в системе ЭльбрусРассмотрены методы программирования на языках Эль-76, Паскаль, Клу и на других языках, реализованных на новых… — Наука, (формат: 60x90/16, 392 стр.) Подробнее...1989
300бумажная книга
Владимир ДроновHTML 5, CSS 3и Web 2.0. Разработка современных Web-сайтовПрактическое руководство по созданию современных Web-сайтов, соответствующих концепции Web 2.0. Описаны языки… — БХВ-Петербург, Профессиональное программирование электронная книга Подробнее...2010
199электронная книга

См. также в других словарях:

  • Пролог (язык программирования) — У этого термина существуют и другие значения, см. Пролог. Пролог Семантика: логическое программирование Появился в: 1972 Автор(ы): Alain Colmerauer Расширение файлов: .pl .pro .P …   Википедия

  • Объектно-ориентированный язык программирования — (ОО язык)  язык, построенный на принципах объектно ориентированного программирования. В основе концепции объектно ориентированного программирования лежит понятие объекта  некой субстанции, которая объединяет в себе поля (данные) и… …   Википедия

  • Объектно-ориентированное программирование — Эта статья во многом или полностью опирается на неавторитетные источники. Информация из таких источников не соответствует требованию проверяемости представленной информации, и такие ссылки не показывают значимость темы статьи. Статью можно… …   Википедия

  • ООАП — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • Объектно-ориентированный подход — Объектно ориентированное программирование (ООП) парадигма программирования, в которой основными концепциями являются понятия объектов и классов (либо, в менее известном варианте языков с прототипированием прототипов). Класс это тип, описывающий… …   Википедия

  • Парадигма — (Paradigm) Определение парадигмы, история возникновения парадигмы Информация об определении парадигмы, история возникновения парадигмы Содержание Содержание История возникновения Частные случаи (лингвистика) Управленческая парадигма Парадигма… …   Энциклопедия инвестора

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»