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