Tabla comparativa de modelos de fases de un compilador

Páginas: 3 (595 palabras) Publicado: 13 de octubre de 2010
TABLA COMPARATIVA DE MODELOS DE FASES DE UN COMPILADOR |
FASES | KAREN A. LEMONE | KENNETH C. LOUDEN | AHO |
ANALISIS | LEXICO | También nombrado rastreo.Agrupa secuencias de caracteres (tokens)para realizar el rastreo. | Conocido como rastreador o scannerRecolecta secuencias de caracteres en unidades llamadas “tokens”.Introduce los identificadores en la tabla de símbolos y literales entabla de literales. | Se leen las cadenas de caracteres del programa fuente.Se agrupan en componentes léxicos, en la tabla de símbolos. |
| SINTACTICO | Determina si la secuencia de tokens es correctasintácticamente.La estructura reconocida por el análisis sintáctico es en un árbol sintáctico o gramatical. | Recibe el código fuente en forma de tokens.Los resultados se representan por un “árbol deanálisis gramatical” o un “árbol sintactico”. | Los componentes léxicos se agrupan de forma jerárquica. Los léxicos se agrupan en frases gramaticales que se representan mediante un árbol. |
|SEMANTICO | Esta fase toma como entrada el árbol de análisis gramatical creado en la fase del análisis sintáctico.Se utilizan tablas de símbolos, literales, ciclos iterativos y una tabla de interpretaciónintermedia.Finaliza las fases del programa y lo traduce a una forma intermedia para el análisis de síntesis. | Analiza la “semántica estatica” (características del comportamiento de un programa quese determinan antes de su ejecucion).Incluye declaraciones y verificación de tipos.Los atributos (tipos de datos) se introducen en tabla de simbolos. | Se revisa el árbol sintáctico y la tabla desímbolo para tratar de encontrar errores semánticos.Se verifican los tipos. |
SINTESIS | OPTIMIZACIONEste cambia la representación intermedia a manera que la fase final de generación de código produzcaun código con mayores ventajas, encuentra la manera de reducir el tiempo o el espacio a utilizar cuando el programa traducido es ejecutado.Pueden identificarse cuatro tipos de optimización: *...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tabla Comparativa De Los moDeLos Educativos
  • Tabla Comparativa De Los Modelos Educativos
  • TABLA COMPARATIVA ENTRE MODELOS DE BASE DE DATOS
  • Tabla Comparativa de Modelos de Plantación Estrategicas
  • Tabla comparativa de Modelo Educativo y Modelo Académico
  • Fases de un compilador
  • Modelos Curriculares: Tabla Comparativa
  • tabla comparativa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS