Лекции по конструированию компиляторов
Москва 1993
Лекции по конструированию компиляторов
Предисловие
Предлагаемая вниманию читателя книга основана на курсе лекций, прочитанных автором на факультете вычислительной математики и кибернетики Московского государственного университета в 1991-1993 гг. Автор надеется, что издание книги восполнит существенный пробел в литературе на руссом языке по разработке компиляторов.
Содержание книги представляет собой "классические" разделы предмета: лексический и синтаксический анализ, организация памяти, генерация кода. Сделана попытка на протяжении всего изложения провести единую "атрибутную" точку зрения на процесс разработки компилятора. В книге не затрагиваются чрезвычайно важные вопросы глобальной оптимизации и разработки компиляторов для машин с параллельной архитектурой. Автор надеется восполнить эти пробелы в будущем.
Книга будет полезной как студентам и аспирантам программистских специальностей, так и профессионалам в этих областях.
Оглавление
- Глава 1. Введение
- Глава 2. Лексический анализ
- Глава 3. Синтаксический анализ
- Глава 4. Промежуточные представления программы
- Глава 5. Элементы теории перевода
- Глава 6. Контекстные условия языков программирования
- Глава 7. Организация таблиц символов компилятора
- Глава 8. Генерация кода
- Глава 9. Системы автоматизации построения трансляторов
- Литература