|
Книга "Компилятор? Это довольно просто!"
Автор - Е.А.Еремин. Пермь: Изд-во ПРИПИТ,
1998. — 124 страницы
Содержание
Введение: нужно ли знать, как работает компилятор?
Глава 1. Общие принципы трансляции программы
1.1. Компилятор–программа для автоматизации перевода с языка высокого уровня на язык процессора
1.2. Выбор языков для компилятора. Основные сведения о системе команд учебного процессора «Е97»
1.3. Структура программы на Паскале и порядок ее трансляции
1.4. Постоянные и переменные величины. Распределение памяти
1.5. Типизированные константы
Глава 2. Представление различных типов данных в языке Паскаль
2.1. Представление числовых данных в Паскале: типы INTEGER, REAL и другие
2.2. Символьные и текстовые данные: тип CHAR и его дальнейшее развитие в более поздних версиях Паскаля
2.3. Логические данные: тип BOOLEAN
2.4. INTEGER, CHAR и BOOLEAN как пример порядковых типов
2.5. Организация данных в массивы
2.6. Краткий обзор остальных типов данных
Глава 3. Реализация основных алгоритмических конструкций языка Паскаль
3.1. Оператор присвоения
3.2. Условный оператор. Составной оператор и его роль в записи алгоритмических структур
3.3. Цикл WHILE
3.4. Цикл REPEAT
3.5. Цикл FOR
3.6. Стандартная процедура ввода READ
3.7. Стандартная процедура вывода WRITE
3.8. Процедуры и функции
3.9. Выбор начального значения указателя стека при компиляции
3.10. К вопросу об оптимальности компилятора
Глава 4. Практическая реализация компилятора «КОМПАС»
Литература
Приложения
|