Принципы проектирования компилятора -Principles of Compiler Design

Принципы построения компилятора
Книга Зеленого Дракона (спереди) .jpg
Автор Альфред В. Ахо и Джеффри Д. Ульман
Язык английский
Издатель Эддисон-Уэсли
Дата публикации
1977 г.
Страницы 614
ISBN 0-201-00022-9

Принципы Compiler Design , по Ахо и Джеффри Ульман , является классическим учебником по компиляторов для компьютера языков программирования . Оба автора получили премию Тьюринга 2020 годаза свою работу над компиляторами.


Ее часто называют « книгой зеленого дракона », и на ее обложке изображены сражающиеся рыцарь и дракон ; дракон зеленого цвета и помечен как «Сложность конструкции компилятора», в то время как рыцарь владеет копьем и щитом, помеченными как « Генератор синтаксического анализатора LALR » и «Синтаксически управляемый перевод» соответственно, и едет на лошади с пометкой «Анализ потока данных». Книгу можно назвать «книгой зеленого дракона», чтобы отличить ее от ее преемницы, « Компиляторы Ахо, Сетхи и Ульмана : принципы, методы и инструменты» , которая является «книгой красного дракона». Второе издание Compilers: Principles, Techniques and Tools добавило четвертого автора, Монику С. Лам., и дракон стал пурпурным; следовательно, она стала «Книгой пурпурного дракона». Книга также содержит весь код для создания компилятора. Задняя крышка предлагает оригинальное вдохновение для дизайна обложки: дракон заменен ветряными мельницами, а рыцарь - Дон Кихот .

Книга была опубликована издательством Addison-Wesley , ISBN  0-201-00022-9 . В благодарностях упоминается, что книга была полностью набрана в Bell Labs с использованием troff в операционной системе Unix , что в то время практически не использовалось за пределами лабораторий.

использованная литература