Содержание
- Введение 1
- Архитектура и Структура Компиляторов 2
- - Лексический и Синтаксический Анализ 2.1
- - Семантический Анализ и Промежуточное Представление 2.2
- - Оптимизация Кода 2.3
- Функции Компиляторов и Алгоритмы Трансляции 3
- - Управление Памятью 3.1
- - Обработка Исключений 3.2
- - Генерация Кода и Оптимизация на Уровне Машинного Кода 3.3
- Типы Компиляторов и Их Применение 4
- - Однопроходные и Многопроходные Компиляторы 4.1
- - Компиляторы для Различных Языков Программирования 4.2
- - Компиляторы для Различных Архитектур 4.3
- Практическое применение: Анализ конкретных примеров компиляции 5
- - Пример компиляции простого кода на языке C/C++ 5.1
- - Анализ объектного кода и его оптимизация 5.2
- - Сравнение компиляторов: GCC vs Clang 5.3
- Заключение 6
- Список литературы 7