Passer au contenu principal

Compilateur




UNE compilador es un programa que traduce código fuente escrito en un lenguaje de alto nivel como Java, a un lenguaje legible por la máquina llamado código objeto, lenguaje de destino o inclusive lenguaje ensamblador. De este modo, un compilador podría llamarse traductor, pero sus tareas son más amplias porque, como parte de la compilación del programa, además informa de errores al leer el código.

Comment ça marche

Un compilador siempre trabaja absolutamente por medio de de un documento entero. Por ende, su función difiere de la de un intérprete. Antes de que un compilador pueda traducir código fuente de nivel superior al lenguaje de destino legible por máquina, el código fuente debe ser escaneado y los caracteres del programa deben ser extraídos. El análisis se realiza luego de este análisis léxico. Se comprueba la corrección sintáctica del código. Después, se determina la semántica del código para crear el código destino al final. El compilador intenta aprovechar al máximo u esconder errores en el código. Normalmente, todos los pasos se ejecutan en pocos segundos.

Es esencial que el compilador continúe trabajando a pesar de los errores en el código. Caso contrario, el código fuente no podrá ser traducido a los idiomas de destino legibles por la máquina.

Tareas

Utilizando compiladores, puedes en conclusión ejecutar programas que han sido diseñados en varios lenguajes de programación comunes como C o Pascal, puesto que el compilador traduce el código fuente de un archivo de texto para que una máquina pueda leerlo y usarlo. La principal ventaja de los programas compiladores se que son muy rápidos porque no existen que corregir errores durante la ejecución.

Avantages SEO

Los compiladores pueden ayudar a evaluar el código fuente de una web. Una aplicación popular para los compiladores en el campo del SEO es la búsqueda y el marcado de palabras clave en el código fuente. Al mismo tiempo, los compiladores ayudan a detectar errores en el código, y analizan la estructura de un portal web. Muchos programas comunes de analítica web trabajan con compiladores. Los resultados se muestran para un mejor uso de los datos en una interfaz fácil de utilizar. Otro objetivo de un compilador puede ser comprimir CSS y JavaScript para reducir el tiempo de carga de la web.

Liens web

R Marketing Numérique