Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Языки программирования: разработка и реализация. 4-е изд.


Информационный Канал Subscribe.Ru

# (6) от 2003-07-17 [ архив рассылки ]
Компьютерные книги. Рецензии и отзывы

Здравствуйте, многоуважаемые читатели.
 
Сегодня мы познакомим вас с книгой замечательной серии, чья задача - собрать вместе все наиболее фундаментальные труды по компьютерным технологиям, создать эдакий золотой фонд компьютерных книг. В общем - собрание классики.

 
Языки программирования: разработка и реализация. 4-е изд.
оригинал: Programming Languages. Design and Implementation, Terrence W.Pratt, Marvin V.Zelkowitz
Автор(ы): Пратт Т., Зелковиц М.
Объем: 688 стр.
Переплет: твердая обложка
Цена: 308 руб.
[Заказать]
Cодержание | Отрывок из книги

           В книге известных американских специалистов в области языков программирования Т. Пратта и М. Зелковица рассматриваются общие концепции разработки и реализации языков программирования, а также основы формальных грамматик и конечных автоматов - математических моделей, используемых для определения и реализации языков программирования. Это именно та база, которая необходима высококвалифицированному программисту для создания производительных и устойчивых к ошибкам программ. Изложение материала в книге не привязано ни к какому конкретному языку программирования, хотя предполагается, что читатель знаком хотя бы с одним процедурным и с одним объектно-ориентированным языком. Книга будет полезна студентам высших учебных заведений, а также программистам любой квалификации.

Рецензии
Классика жанра

Издательство <Питер> начало выпуск новой серии <Классика Computer Science>. Первенцем стала книга двух известных авторов, Пратта и Зелковица, <Языки программирования>. Парадокс, но самые важные слова <разработка и реализация> написаны на обложке самым мелким шрифтом. На самом деле старшему поколению программистов эта книга может быть знакома, так как еще в конце 70-х издавалась в СССР, но с тех пор прошло достаточно много времени. Так что, судя по всему, это первая книга по данной теме на русском языке за последние 20 лет.

Первое англоязычное издание вышло в 1975 году, второе - в 1985-м, третье - в 1995-м. Текущее, четвертое издание, перевод на русский язык которого мы имеем, вышло в 2000 году. Не каждую книгу будут переиздавать в течение почти 30 лет. Думается, что у авторов было время сделать букинистический шедевр, и отрадно, что нам дан шанс это проверить.

Несмотря на заверения издательства <Питер> о том, что на перевод серии <Классика Computer Science> были брошены лучшие силы компании, в книге допущено несколько досадных неточностей. Например, интересно узнать, что <в 1955 году группа специалистов Univac под руководством Грейса Хупера разработала язык FLOWMATIC>, или <80-колонная перфокарта, названная по имени Германа Холелрита, придумавшего ее для переписи населения США в 1980 году, была неотъемлемой частью компьютеров 60-х>. Сами авторы в предисловии к русскому изданию уверяют, что по сравнению с четвертым англоязычным изданием были исправлены многие ошибки, так что это не может не радовать читателей книги.

Первая часть рассматривает устройство и работу языков программирования, вторая, занимающая добрую треть книги, состоит исключительно из описаний 12 языков, которым авторы отдают наибольшее предпочтение. К сожалению, нет здесь таких интереснейших языков как COBOL (язык бизнес- приложений) и BASIC (которым, несмотря на неприязнь профессионалов, пользуется изрядный процент людей в качестве основного языка во многих учебных заведениях).

Какой мы можем сделать вывод? Безусловно полезная и интересная книга, страдающая небольшим количеством ошибок и многословностью. Наибольший интерес представляет для студентов и программистов, которым время от времени необходимо реализовать ту или иную языковую структуру или создать свой язык (например, скриптовый язык приложения).

Дмитрий Марков

Опубликовано: журнал "Chip", ноябрь, 2002


Отзывы читателей
Дата: 07.09.2002
Отзыв: В целом довольно хорошая книга. Мне понравилось, что описываются модели семантики языков, а также вопросы управления памятью и распределенной обработи данных.
Имя посетителя: Max

Дата: 14.08.2002
Отзыв: Интересная и может быть даже полезная книга. Написана живым и понятнысм языком. Правда эта книга мне напомнила книгу Р. Себесты "Основные концепции языков программирования"
Имя посетителя: Посетитель

магазин | издательство | обратная связь | форум | webmaster

© 1997-2002 Издательский Дом "Питер"



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное