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

Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно ориентированный). Базовые концепции и принципы рассмо...

Full description

Bibliographic Details
Main Author: Кауфман В. Ш.
Format: Book
Language:Russian
Published: Москва ДМК Пресс 2011
Subjects:
Online Access:http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id=1270
https://e.lanbook.com/img/cover/book/1270.jpg
LEADER 04820nam0a2200517 i 4500
001 lan1270
003 RuSpLAN
005 20221220173856.0
008 221220s2011 ru gs 000 0 rus
020 |a 978-5-94074-622-5 
040 |a RuSpLAN 
041 0 |a rus 
044 |a ru 
080 |a 519.682.1 
084 |a 004.438  |2 rubbk 
245 0 0 |a Языки программирования. Концепции и принципы  |c Кауфман В. Ш. 
260 |a Москва  |b ДМК Пресс  |c 2011 
300 |a 464 с. 
504 |a Библиогр.: доступна в карточке книги, на сайте ЭБС Лань 
520 8 |a Рассмотрены фундаментальные концепции и принципы, воплощенные в современных и перспективных языках программирования. Представлены разные стили программирования (операционный, ситуационный, функциональный, реляционный, параллельный, объектно ориентированный). Базовые концепции и принципы рассмотрены с пяти различных позиций (технологической, авторской, математической, семиотической и реализаторской) и проиллюстрированы примерами из таких языков, как Паскаль, Симула-67, Смолток, Рефал, Ада, Модула-2, Оберон, Оккам-2, Турбо Паскаль, С++ и др. Сложность выделена как основополагающая проблема программирования, а абстракция-конкретизация и прогнозирование-контроль - как основные ортогональные методы борьбы со сложностью. На этой общей базе в книге впервые представлена цельная система концепций и принципов, создающая четкие ориентиры в области языков программирования. На основе этой системы сформулированы оригинальные положения, указывающие перспективы развития в этой области (модули исключительных ситуаций, модули управления представлением, входовые типы и др.). Многие из них в последние годы стали реальностью. Новые подходы применены при изложении известных фактов (пошаговая модификация нормальных алгоритмов Маркова сначала до Рефала, а затем до реляционных языков, сопоставление принципов «сундука» и «чемоданчика» при создании Ады, Модулы-2 и Оберона, развитие концепции наследуемости от модульности до объектной ориентации, систематическое сопоставление концепции параллелизма в Аде и Оккаме-2, и др.). Для всех, серьезно интересующихся программированием, в том числе научных работников, программистов, преподавателей и студентов. 
521 8 |a Книга из коллекции ДМК Пресс - Информатика 
653 0 |a ада 
653 0 |a алгоритмы 
653 0 |a информатика 
653 0 |a информационные технологии 
653 0 |a модула-2 
653 0 |a оберон 
653 0 |a оккам-2 
653 0 |a паскаль 
653 0 |a прогнозирование-контроль 
653 0 |a программирование 
653 0 |a программирования 
653 0 |a рефал 
653 0 |a с++ 
653 0 |a симула-67 
653 0 |a смолток 
653 0 |a стили 
653 0 |a стиль программирования 
653 0 |a турбо 
653 0 |a учебное пособие 
653 0 |a язык программирования 
653 0 |a языки 
100 1 |a Кауфман В. Ш. 
856 4 |u http://e.lanbook.com/books/element.php?pl1_cid=25&pl1_id=1270 
856 4 8 |u https://e.lanbook.com/img/cover/book/1270.jpg 
910 |a ЭБС Лань