Ахо, Альфред, В., Сети, Рави, Ульман, Джеффри, Д.

 

Компиляторы: принципы, технологии и инструменты

М.: Издательский дом "Вильямс", 2002

 

 

А95: Пер. с англ. — М.: Издательский дом "Вильямc", 2001. — 768 с.: ил. — Парал. тит. англ. ISBN 5-8459-0189-8 (рус.)

 

Аннотация

Каждый, кто интересовался разработкой компиляторов, несомненно, слышал о знаменитой "Книге Дракона" — "Dragon Book", классическом труде Ахо и Ульмана "Принципы разработки компиляторов". Бурное развитие технологий компиляции привело к рождению но­вого дракона — книги "Компиляторы: принципы, технологии, инструментарий" Альфреда Ахо, Рави Сети и Джеффри Ульмана.

Новая книга начинается с изложения принципов создания компиляторов, проил­люстрированного разработкой простейшего однопроходного компилятора. Оставшаяся часть книги посвящена развитию базовых идей и более прогрессивным и современным технологиям, включая такие вопросы, как синтаксический анализ, проверка типов, генерация и оптимизация кода.

Строгость изложения материала смягчается большим количеством практических примеров. Написание компиляторов охватывает языки программирования, архитектуру вычислительных систем, теорию языков, алгоритмы и технологию создания программного обеспечения. Помочь в освоении этих технологий и инструментария и призвана данная книга. Несмотря на учебную ориентацию, книга будет полезна всем, кто работает над созданием компиляторов или просто интересуется данной темой.

ББК 32.973.26-018.2.75

 

 

 

 

 

Наверх