logo
Материал / 03

Фазы компиляции

Процесс создания компилятора можно свести к решению нескольких задач, которые принято называть фазами компиляции (compilationphases). Обычно компилятор состоит из следующих фаз:

Сформулируем основные цели каждой из фаз компиляции. Мы продемонстрируем преобразования, которым подвергается исходная программа на перечисленных фазах компиляции, на небольшом примере — мы рассмотрим оператор присваивания

position = initial + rate * 60, причем предположим, что все переменные вещественные.