Теория компиляции
Компилятор — это программа, которая преобразует один формальный язык
в другой формальный язык. Пример: C++ → Assembly, Markdown → HTML.
Процесс компиляции обычно состоит из следующих стадий:
- лексический анализ
- синтаксический анализ
- создание промежуточного представления и его обработка
- генерация кода на целевом языке