Tiempo de compilación
De Wikipedia, la enciclopedia libre
En informática, tiempo de compilación, en oposición a tiempo de ejecución, es el momento en que un compilador compila código escrito en un lenguaje de programación a una forma ejecutable.
Un compilador normalmente hace un chequeo de sintaxis, que incluye chequeo de tipos y ejecución de reglas de ámbito entre otros; y otros procesos como enlace estático, instanciación de plantillas, y optimización. Estos últimos se llaman también análisis semántico. El enlace dinámico se realiza normalmente después del tiempo de compilación, bien en tiempo de ejecución o antes de éste, por medio de un cargador de programas. El chequeo de límites de arrays normalmente no se hace en tiempo de compilación.