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

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

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

Compiler

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

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