Introduction to Compiler Design (2017)
Автор: Torben Ægidius Mogensen
Количество страниц: 258
В книге описаны методы создания компиляторов для простых языков программирования с использованием методов, близких к тем, которые используются в «настоящих» компиляторах, хотя и в некоторых местах немного упрощенных для упрощения обучения. Раскрыты все этапы, необходимые для перевода высокоуровневого языка в машинный язык, включая лексирование, синтаксический анализ, проверку типов, генерацию промежуточного кода, генерацию машинного кода, выделение и оптимизацию регистров. Второе издание было полностью пересмотрено и обновлено; был добавлен материал об оптимизации циклов, вызовов функций и анализе потока данных.
Достоинства:
➕Множество примеров;
➕Книга не привязана к конкретному языку или технологии и использует псевдокод.
Недостатки:
➖Не замечено.
Скачать книгу