Принципы проектирования компилятора
![]() | |
Автор | Alfred V. Aho , and Jeffrey D. Ullman |
---|---|
Язык | Английский |
Издатель | Аддисон-Уэсли |
Дата публикации | 1977 |
Страницы | 614 |
ISBN | 0-201-00022-9 |
«Принципы проектирования компиляторов » Альфреда Ахо и Джеффри Уллмана — классический учебник компиляторам по программирования языков . Оба автора получили премию Тьюринга 2020 года за свою работу над компиляторами.
Ее часто называют « книгой зеленого дракона ». [1] а на его обложке изображены рыцарь и дракон сражающиеся ; дракон зеленый и имеет надпись «Сложность конструкции компилятора», а рыцарь владеет копьем и щитом с надписью « Генератор анализатора LALR » и «Управляемый синтаксис перевод» соответственно и ездит на лошади с надписью «Анализ потока данных». Книгу можно назвать «книгой зеленого дракона», чтобы отличить ее от ее преемницы, « Компиляторы Ахо, Сетхи и Ульмана: принципы, методы и инструменты », которая является «книгой красного дракона». [1] Во втором издании книги «Компиляторы: принципы, методы и инструменты» появился четвертый автор, Моника С. Лам , и дракон стал фиолетовым; следовательно, она стала « книгой пурпурного дракона ». Книга также содержит весь код для создания компилятора. Задняя обложка вдохновлена оригинальным дизайном обложки: дракона заменяют ветряные мельницы, а рыцаря — Дон Кихот .
Книга была опубликована издательством Addison-Wesley . ISBN 0-201-00022-9 . В благодарностях упоминается, что книга была полностью набрана в Bell Labs с использованием troff в Unix операционной системе , мало что из которой в то время можно было увидеть за пределами лабораторий.
Ссылки
[ редактировать ]- ^ Jump up to: а б Безумный Мак (январь 2002 г.). Интернет-подполье: Путь хакера . PageFree Publishing, Inc. с. 219. ИСБН 978-1-930252-53-0 . Проверено 21 октября 2011 г.