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