Оглавление Предисловие 24 Глава 1. Введение в компиляцию 29 Глава 2. Простой синтаксически управляемый транслятор 75 Глава 3. Лексический анализ 155 Глава 4. Синтаксический анализ 251 Глава 5. Синтаксически управляемая трансляция 383 Глава 6. Генерация промежуточного кода 443 Глава 7. Среды времени выполнения 525 Глава 8. Генерация кода 617 Глава 9. Машинно-независимые оптимизации 705 Глава 10. Параллелизм на уровне команд 841 Глава 11. Оптимизация параллелизма и локальности 911 Глава 12. Межпроцедурный анализ 1061 Приложение А. Завершенный пример начальной стадии компилятора 1133 Приложение Б. Поиск линейно независимых решений 1163 Предметный указатель 1167