¿Qué es Compilation?
Es el proceso de convertir códigos escritos cerca del lenguaje humano en lenguaje de máquina que el procesador de la computadora pueda entender.
Definición
Las computadoras solo entienden comandos que consisten en 0 y 1. Los programadores, por otro lado, utilizan lenguajes muy legibles. El proceso de compilación une estos dos mundos, convirtiendo el código en un archivo ejecutable.
Cómo funciona
Un software especial llamado compilador escanea el código fuente, busca errores y lo convierte a un formato binario que el procesador puede ejecutar directamente.
Dónde se usa
Es un paso imprescindible antes de ejecutar el programa en lenguajes como C++, Rust y Java.
Suele confundirse con
La diferencia con los lenguajes interpretados es que el código se transforma completamente antes de la ejecución, no en tiempo de ejecución.
Preguntas frecuentes
¿Es necesario compilar todos los idiomas?
No, algunos lenguajes, como Python, ejecutan el código instantáneamente, línea por línea, sin requerir un proceso de compilación.
Términos relacionados
Herramientas relacionadas
Esta explicación se redactó en lenguaje sencillo para TreScout y se tradujo automáticamente del original en turco · prevalece la versión turca. Si algo le parece erróneo o incompleto, escriba a hello@trescout.com. Leer en turco →