Код товара: 5542451

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

Серия
Издательство
Год выпуска
2010
Тип обложки
Мягкая обложка
Автор на обложке
В. Ш. Кауфман
Перейти к описанию

О книге

Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно-ориентиро
Товар закончился
Продавец:
OZON
  • Безопасная оплата: Банковской картой и ещe несколько способов оплаты
  • Возврат 7 дней
Гарантия легкого возврата
До 7 дней на возврат, полная гарантия

Описание

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

Для всех, серьезно интересующихся программированием, в том числе научных работников, программистов, преподавателей и студентов.

Характеристики

Серия
Издательство
Год выпуска
2010
Тип обложки
Мягкая обложка
Автор на обложке
В. Ш. Кауфман
Тип издания
Отдельное издание
Тип
Книга
Формат издания
70x100/16
Количество страниц
464
Язык издания
Русский
ISBN
978-5-94074-622-5
Вес в упаковке, г
573
Информация о технических характеристиках, комплекте поставки, стране изготовления, внешнем виде и цвете товара носит справочный характер и основывается на последних доступных к моменту публикации сведениях

Подборки товаров в категории Книги

Издательства

  • ДМК Пресс Издательство
Отзывы
Сначала полезные
Товар куплен на OZON
Каждому уважающему себя программисту нужно прочитать эту книгу, хотя бы ради того, чтоб знать, что мир языков программирования не ограничивается внуками Фортрана ( C, C++, Java и проч. ) и, соответственно, одним единственным подходом к программированию, даже в рамках процедурных ЯП. Невежество ( "Не знаю и знать не хочу!" ) в сообществе програмистов...  Читать полностью
Товар куплен на OZON
Надо правильно понимать, что и многие современные языки не реализуют и половины возможностей той же Ады — как минимум, невозможно задать диапазон изменения целочисленного типа (что есть ограничено по сравнению с Адой в Паскале и Модуле). Про ошибку переполнения буфера и печально известные функции strcpy() и gets() вы наверное знаете. В Аде, как раз-таки...  Читать полностью
Б
Безбородов Сергей
Товар куплен на OZON
Автор застрял в 60-70-х годах прошлого века. Я все понимаю о необходимости понимая ЯП, но не на примере Ада,Паскаля и других динозавров. Рассматриваемые языки и половину возможностей современных языков не реализуют. В общем - не стоит читать эту книгу....лучше посвятить время более актуальным и полезным книгам 
Товар куплен на OZON
Кауфман читал это у нас на ВМиК в восьмидесятых. И с того времени у меня она на дискетах еще. Потом выкладывал и раскидывал по сети. Фундаментальная вещь для понимания методологии программирования вообще и понимания разницы между ЯП с практической точки зрения. И маст хэв и маст рид, однозначно. Причем и в восьмидесятые и в десятые.