$ devBelts
2025-01-15

Compilador

Programa que traduce código fuente escrito por humanos a código máquina que la CPU puede ejecutar directamente, antes de que el programa se ejecute.

Un compilador toma todo tu código fuente y lo traduce a instrucciones que la CPU entiende. El resultado es un archivo ejecutable que puede correr sin necesidad del compilador.

Comparación con intérprete

CompiladorIntérprete
Traduce antes de ejecutarTraduce mientras ejecuta
Más rápido en ejecuciónMás flexible para desarrollo
C, C++, Rust, GoPython, JavaScript, Ruby

Ver también