Definición de compilador – Qué es, Significado y Concepto

Para entrar plenamente en el significado del término compilador, primero debemos proceder al descubrimiento de su origen etimológico. En este caso debe tenerse en cuenta que deriva del latín, exactamente del verbo compilar, que significa juntar.

compilador aproximadamente lo o lo que compila: es decir, que reúne varios elementos o fragmentos en una misma unidad. En el campo de informáticacompilar está compuesto por traducir un programa escrito en un idioma a otro.

compilador Por ejemplo: «La editorial me ha escogido como compilador de una nueva antología de cuentos infantiles», «Durante años trabajé como compilador de estadísticas en una red deportiva», «El ensayista español fue el compilador del nuevo volumen».

Un compilador, por tanto, es quien recoge algo. Si un individuo convoca a varios periodistas para hacer entrevistas con líderes mundiales deporte, y después reúne estas obras en un libro, se puede decir que es el compilador de la obra en cuestión. Esta persona no realizó las entrevistas, sino que recogió las entrevistas hechas por otros y las convirtió en una unidad.

Hemos dicho que, en informática, la compilación es una procesos que consiste en traducir un programa desarrollado en un lenguaje de programación a otro que esté escrito en un lenguaje distinto. Normalmente se ejecuta este segundo programa lenguaje máquinaque es un código que los procesadores pueden interpretar directamente.

El compilador se llama en este proceso de compilación programa qué se encarga de la traducción en cuestión. La compilación se divide en un análisis semántico, sintáctico y léxico del programa fuente y de la síntesis que se refleja en el lenguaje objeto. La tarea la realiza el compilador, que en función de sus propiedades se calificará como optimizador del compilador, compilador cruzado o compilador justo a tiempo (JIT).

Además de todos estos aspectos del compilador desde el punto de vista del ordenador, existen otras cuestiones a tener en cuenta como:

-Cada compilador tiene dos partes bien diferenciadas: el Front End, que es la parte que se ocupa de la interacción con el usuario y se ocupa del análisis del código fuente, y el Back End. Esta segunda parte se encarga de generar el código. en formato máquina.

-Las funciones que realiza este software que nos ocupa se pueden establecer que se realizan en este orden: fase de análisis (análisis léxico, análisis sintáctico y análisis semántico), fase de síntesis (generación intermedia de código) y optimización de código. Esta última fase, que a veces aparece incluida en la síntesis, consiste básicamente en mejorar lo que es el código intermedio a partir de ahí se puede obtener un código máquina realmente muy rápido de ejecutar.

-Los compiladores se han convertido en fundamentales en nuestra vida cotidiana. Y es que realizan una tarea vital. Sí, porque si no existieran no podríamos utilizar todo tipo de aplicaciones informáticas. Son la base de la programación.

¿Que te ha parecido?

Deja un comentario