Técnicas de un generador de código intermedio

Páginas: 4 (932 palabras) Publicado: 26 de enero de 2012
|Nombre(s): Gabriela Espinoza Vega |Matrícula(s): |
|Nombre de la asignatura: Optativa III|
|Nombre del profesor(a): Manuel Ramírez López |Técnicas de un Generador de Código Intermedio

Una estructura de datos que representa el programa fuente durante la traducción se denomina Representación Intermedia. Una representaciónintermedia de esta naturaleza que se parece al código objetivo se denomina código intermedio, éste representa una forma de linealización del árbol sintáctico.

El código intermedio es particularmente útilcuando el objetivo del compilador es producir código muy eficiente, ya que para hacerlo así se requiere una cantidad importante del análisis de las propiedades del código objetivo.

Códigointermedio o código objetivo como un atributo sintetizado
Si el código generado se ve como un atributo de cadena, entonces este se convierte en un atributo sintetizado que se puede definir utilizando unagramática con atributos y generado directamente durante el análisis sintáctico o mediante un recorrido postorden del árbol sintáctico.

Generación de código práctica

Las técnicas estándar degeneración de código involucran modificaciones de los recorridos postorden del árbol sintáctico implicado por las gramáticas con atributos de los ejemplos precedentes o, si no se genera un árbolsintáctico de manera explícita, acciones equivalentes durante un análisis sintáctico.

Generación de código intermedio

Después de los análisis sintáctico y semántico, algunos compiladores generanrepresentación intermedia explícita del programa fuente. Se puede considerar esta representación intermedia como un programa para una máquina abstracta. Ésta puede tener diversas formas. El código de tres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compilador para generar código intermedio
  • codigo intermedio
  • Codigo intermedio
  • Codigo intermedio
  • Codigo generico
  • Genercion de codigo intermedio
  • Generación de código intermedio
  • Generacion De Un Codigo Intermedio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS