Compilador
Programa que traduz código-fonte para código de máquina (ou outro formato de destino) antes da execução.
C/C++/Rust/Go compilam para binários. Java e C# compilam para bytecode, executado por uma máquina virtual. Diferente de um interpretador, que executa o código-fonte direto.