Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции.
Название: Построение компиляторов Автор: Вирт Н. Издательство: ДМК Пресс Год: 2010 Страниц: 192 Формат: PDF Размер: 16,3 МБ ISBN: 978-5-94074-585-3 Качество: Отличное Серия или Выпуск: Классика программирования
Содержание:
От авторов перевода Введение Глава 1. Введение Глава 2. Язык и синтаксис Глава 3. Регулярные языки Глава 4. Анализ контекстно-свободных языков Глава 5. Атрибутные грамматики и семантики Глава 6. Язык программирования Оберон-0 Глава 7. Синтаксический анализатор для Оберона-0 Глава 8. Учет контекста, заданного объявлениями Глава 9. RISC-архитектура как цель Глава 10. Выражения и присваивания Глава 11. Условные и циклические операторы и логические выражения Глава 12. Процедуры и концепция локализации Глава 13- Элементарные типы данных Глава 14. Открытые массивы, указательный и процедурный типы Глава 15. Модули и раздельная компиляция Глава 16. Оптимизация и структура пре/постпроцессора Приложение A. Синтаксис Приложение B. Набор символов ASCII Приложение C. Компилятор Оберон-0 Литература