Compiladores
Universidad Nacional de Trujillo
Ingeniería Informática
Trujillo - Perú
Ing. Juan Orlando Salazar Campos
Autor
Sánchez Aranda Erwin Joao
RPC: 951727944sanchezej@outlook.com
Palabras clave: compilador, analizadores, generadores, fases, léxico, sintáctico, semántico
1. Resumen
En este resumen se hablará en lo que respecta a, qué es un compilador,sus partes en que se dividen (modelo de análisis y síntesis de la compilación), las diversas fases en las que opera, los programas de sistemas relacionados (preprocesadores) y se finaliza con una brevemuestra de algunas herramientas usadas para la construcción de compiladores.
2. ¿Qué es un Compilador?
Un compilador esencialmente es un programa que tiene la finalidad en primer lugar de leerun programa escrito en un lenguaje, denotado como el lenguaje fuente y posteriormente traducirlo a un programa equivalente en otro lenguaje, denotado como el lenguaje objeto. Hay que tener en cuentaque en cada fase se informa al usuario si hay presencia de errores en el programa fuente.
3. Partes de un Compilador: Modelo de Análisis y Síntesis de la Compilación
Se nombran como partesgenerales en la compilación a dos: análisis y síntesis. Siendo la parte de análisis la encargada en dividir al programa fuente en todos sus componentes, obteniendo como resultado una representaciónintermedia de éste último. Lo que correspondería a la parte de síntesis, sería encargarse de la construcción del programa objeto, con las indicaciones y respecto a la representación intermedia delprograma fuente, que fue brindada por la parte de análisis.
4. Fases de un Compilador
Tenemos que un compilador ha de operar en fases, donde cada fase se encarga respectivamente de procesarla y emitiruna salida que la otra recepcionará y procesará, poco a poco se va descomponiendo. La siguiente imagen ilustra en general el proceso de fases.
En primer lugar, tenemos al analizador...
Regístrate para leer el documento completo.