Шаг 1 из 128%

What Is a Compiler?

Компилятор переводит исходный код, написанный на высокоуровневом языке, в более низкоуровневый язык (ассемблер, байт-код или машинный код). Он считывает всю программу, анализирует её и выдаёт результат.

Compiler — translates entire program before execution
Interpreter — executes program line by line

Examples:

  • Compilers: GCC (C/C++), rustc, javac
  • Interpreters: Python, Ruby, Bash
  • Hybrid: Java (compile to bytecode, JVM interprets/JITs)

Подсказки

Проверьте понимание

Что делает компилятор?