Diccionario

Compilador

Un programa que traduce el código que escribes a otro lenguaje que el ordenador ejecuta, normalmente código máquina o bytecode, antes de ejecutarlo.

El compilador lee todo el código, comprueba que es correcto y genera un programa listo para ejecutar. Si encuentra errores (de sintaxis o de tipos), los avisa antes de que el programa llegue a funcionar.

C, C++, Rust y Go compilan a código máquina; Java y Kotlin compilan a bytecode para la JVM, C# al lenguaje intermedio de .NET y TypeScript a JavaScript.

Un ejemplo

gcc main.c -o main compila un programa en C y genera el ejecutable main.