Generadores De Codigo Para Compiladores

Páginas: 2 (477 palabras) Publicado: 30 de enero de 2013
Generadores de código para compiladores (compilador de compilador)

La generación de código es usada para construir programas de una manera automática evitando que los programadores tengan queescribir el código a mano.

Para la creación de generadores de código se deben considerar los siguientes aspectos:
1. La arquitectura de software para la cual se va a desarrollar el generador (puedeser una arquitectura específica).
2. Las características específicas del lenguaje de programación para el cual se hará el generador.
3. El lenguaje con el que se desarrollará el propiogenerador.
4. Las reglas de utilización del generador; es decir, la forma adecuada para que los usuarios del generador de código obtengan el mayor provecho.
5. La búsqueda de patrones.
6. Laescritura de código.
7. El análisis sintáctico.
8. El análisis léxico.
9. La optimización de código.
Ejemplos:
1. UML . (Unified Modeling Language) Lenguaje Unificado de Modelado.Lenguaje gráfico, basado en la teoría de objetos, para la representación gráfica de un sistema.
2. Compiladores JIT.
3. Programas generadores de pantallas, reportes y consultas.

CódigoFuente: Generación de código: Destino:
Árbol sintáctico Tiempo de ejecución Microprocesador
Árbol de sintaxis abstracta Tiempo de carga Máquina abstracta
Representación intermediaTiempo de compilación Máquina virtual
Lenguaje intermedio

Compilador
Generador de código

Programa Código Optimización Programa
FuenteIntermedio de código Objeto op
Lenguaje
Máquina
Intermedio
Análisis: léxico, principios de búsqueda de patrones
Sintáctico, aplicación dereglas
Semántico. Manejo de errores

Herramientas para la construcción de compiladores
Herramientas para la construcción de compiladores |
Herramienta | Lenguaje | Descripción...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Codigos Para Generar Caracteres
  • Codigo generico
  • Actividades para el primario, compilado
  • conceptos para compiladores
  • Herramientas Para Hacer Compiladores
  • Compilado De Baladas Para Guitarra
  • Generadores de código lex y flex
  • Técnicas de un generador de código intermedio

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS