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