Catégories : Tous - compilador - código - sintaxis - análisis

par CHUCHO BRAVO Il y a 4 années

1447

ETAPA DEL COMPILADOR

Un compilador se encarga de traducir un programa de un lenguaje a otro, reuniendo diversos elementos en una unidad coherente. Las etapas del proceso de compilación incluyen el análisis léxico, que agrupa caracteres en unidades significativas conocidas como tokens, y el análisis sintáctico, que examina las sentencias según las reglas del lenguaje.

ETAPA DEL COMPILADOR

ETAPA DEL COMPILADOR

TRADUCTOR

Es un programa que tiene como entrada un texto escrito en un lenguaje (lenguaje fuente) y como salida un lenguaje (lenguaje objeto) que preserva el significado de origen.

Etapa de una compilación

Generador de código final.
Se encarga de generar el código en el lenguaje objeto del compilador.
Optimización del código
Su propósito es producir un código objeto más eficiente: Reduciendo el espacio ocupado por el código generado. Aumentando la rapidez de ejecución. Haciendo que se necesite menos memoria cuando se ejecute.
Generador de código intermedio
Consiste en dividir el compilador en dos partes: una fase de análisis y una de síntesis, comunicadas con un lenguaje intermedio.
Análisis semántico
Se ocupa de comprobar el significado de las sentencias. puede haber sentencias sintácticamente correctas, pero que no se puedan ejecutar por no tener ningún sentido.
Análisis sintáctico
Se analizan las sentencias, que están compuestas de tokens, de acuerdo con la sintaxis del lenguaje.
Análisis léxico
Consiste en agrupar caracteres para formar las unidades que ya tienen significado por si mismas (tokens).

COMPILADOR

Consiste en traducir un programa escrito en un cierto lenguaje a otro.
Reúne diversos elementos o fragmentos en una misma unidad.