Proceso de traducción de programas
A grandes rasgos, un
compilador es un programa que lee un
programa escrito en un lenguaje (lenguaje fuente) y lo traduce a un programa equivalente en otro lenguaje (lenguaje objeto). Como parte importante de este proceso de traducción, el compilador informa a su usuario de la presencia de errores en el programa fuente. En la compilación hay dos partes: análisis y síntesis. La parte del análisis divide al programa fuente en sus elementos componentes y crea una representación intermedia del programa fuente. La parte de la síntesis construye el programa objeto deseado a partir de la representación intermedia. De las dos partes, la síntesis es la que requiere las técnicas más especializadas.
Ver más en Wikipedia.org...
Compilation unit
Unidad de compilación. Es la unidad mínima del código fuente que pueda ser compilada. En la implementación corriente de Java la unidad de compilación es un file.
compilación
compilació