Построение компиляторов

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции.

Author(s): Вирт Н
Publisher: ДМК Пресс
Year: 2010

Language: Russian
Pages: 195
City: Москва

ОТ АВТОРОВ ПЕРЕВОДА 10
ВВЕДЕНИЕ 12
ГЛАВА 1. ВВЕДЕНИЕ 15
ГЛАВА 2. ЯЗЫК И СИНТАКСИС 19
ГЛАВА З. РЕГYЛЯРНЫЕ ЯЗЫКИ 27
ГЛАВА 4. АНАЛИЗ КОНТЕКСТНО-СВОБОДНЫХ ЯЗЫКОВ 33
ГЛАВА 5. АТРИБУТНЫЕ ГРАММАТИКИ И СЕМАНТИКИ 45
ГЛАВА 6. ЯЗЫК ПРОГРАММИРОВАНИЯ ОБЕРОН-О 51
ГЛАВА 7.СИНТАКСИЧЕСКИЙ АНАЛИЗАТОР ДЛЯ ОБЕРОНА-О 55
ГЛАВА 8. УЧЕТ КОНТЕКСТА, ЗАДАННОГО ОБЪЯВЛЕНИЯМИ 65
ГЛАВА 9. RISС-АРхИТЕКТУРА КАК ЦЕЛЬ 75
ГЛАВА 10. ВЫРАЖЕНИЯ И ПРИСВАИВАНИЯ 81
ГЛАВА 11. УСЛОВНЫЕ И ЦИКЛИЧЕСКИЕ ОПЕРАТОРЫ И ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ 95
ГЛАВА 12. ПРОЦЕДУРЫ И КОНЦЕПЦИЯ ЛОКАЛИЗАЦИИ 109
ГЛАВА 13. ЭЛЕМЕНТАРНЫЕ ТИПЫ ДАННЫх 125
ГЛАВА 14. ОТКРЫТЫЕ МАССИВЫ, УКАЗАТЕЛЬНЫЙ И ПРОЦЕДУРНЫЙ ТИПЫ 131
ГЛАВА 15. МОДУЛИ И РАЗДЕЛЬНАЯ КОМПИЛЯЦИЯ 141
ГЛАВА 16. ОПТИМИЗАЦИЯ И СТРУКТУРА ПРЕ/ПОСТПРОЦЕССОРА 153

ПРИЛОЖЕНИЕ А. СИНТАКСИС 164
ПРИЛОЖЕНИЕ В. НАБОР СИМВОЛОВ ASCII 167
ПРИЛОЖЕНИЕ С. КОМПИЛЯТОР ОБЕРОН-О 168
ЛИТЕРАТУРА 191