EMZETT.
Увійти

Компілятор

Коротко: Компілятор перекладає весь початковий код мови програмування в іншу форму — зазвичай у машинний код або байт-код — до запуску програми.

Докладніше: При цьому він перевіряє синтаксис і (у статично типізованих мовах) типи та повідомляє про помилки до старту. Результат потім працює без подальшого перекладу. До компільованих мов належать C, C++, Rust, Go, Pascal і Fortran; Java та C# компілюються в байт-код (байт-код), який виконує віртуальна машина.

Фази компілятора

Подробиці

Фази

  1. Лексичний аналіз: …

Див. також: інтерпретатор, байт-код, JIT-компілятор, початковий код