stringtranslate.com

Составители: принципы, методы и инструменты

Компиляторы: принципы, методы и инструменты [1] —учебник по информатике Альфреда В. Ахо , Моники С. Лам , Рави Сетхи и Джеффри Д. Уллмана о построении компиляторов для языков программирования . Впервые опубликованный в 1986 году, он широко считается классическим исчерпывающим текстом по технологии компиляторов. [2]

Поколениям ученых-компьютерщиков она известна как « Книга Дракона» [3] [4] , поскольку на ее обложке изображены сражающиеся рыцарь и дракон — метафора преодоления сложности. Это название также может относиться к более старым Принципам проектирования компиляторов Ахо и Ульмана .

Первое издание

Первое издание (1986 г.) неофициально называют «книгой красного дракона», чтобы отличить его от второго издания [5] и от «Принципов проектирования компиляторов» Ахо и Ульмана 1977 года, иногда известных как «книга зеленого дракона». [5] В первом издании рассматриваются следующие темы:

Второе издание

Следуя традициям двух своих предшественников, второе издание (2006 г.) изображает на обложке дракона и рыцаря и неофициально известно как пурпурный дракон . Моника С. Лам из Стэнфордского университета стала соавтором этого издания.

Второе издание включает в себя несколько дополнительных тем, в том числе:

Обновленное второе издание

Чтобы охватить последние события и проблемы, компания Pearson Education India (4 июля 2023 г.) выпустила обновленное второе издание с участием Сорава Бансала. В этом переработанном и обновленном издании появились новые главы, посвященные семантике языка программирования и семантике неопределенного поведения.

Смотрите также

Рекомендации

  1. ^ Ахо, Сетхи, Уллман, Составители: принципы, методы и инструменты , Аддисон-Уэсли, 1986. ISBN 0-201-10088-6 
  2. ^ «9 1/2 лучших книг на книжной полке хакера» . Проверено 23 октября 2010 г.
  3. ^ Алекс Мартелли; Анна Мартелли Рэйвенскрофт; Дэвид Ашер (2005). Кулинарная книга Python. О'Рейли Медиа. п. 587. ИСБН 978-0-596-00797-3. Проверено 21 октября 2011 г.
  4. ^ Ян Стивенсон (2005). Рендеринг продукции: проектирование и реализация. Спрингер. п. 139. ИСБН 978-1-85233-821-3. Проверено 21 октября 2011 г.
  5. ^ ab Mad Macz (январь 2002 г.). Интернет-подполье: путь хакера. PageFree Publishing, Inc. с. 219. ИСБН 978-1-930252-53-0. Проверено 21 октября 2011 г.

дальнейшее чтение

Внешние ссылки