Перейти к основному содержимому

Теория компиляции

Компилятор — это программа, которая преобразует один формальный язык в другой формальный язык. Пример: C++ → Assembly, Markdown → HTML.

Compiler

Процесс компиляции обычно состоит из следующих стадий:

  1. лексический анализ
  2. синтаксический анализ
  3. создание промежуточного представления и его обработка
  4. генерация кода на целевом языке