Interprete En Programación

Páginas: 3 (633 palabras) Publicado: 27 de octubre de 2012
Un intérprete es un programa que analiza y ejecuta simultáneamente un programa escrito en un lenguaje fuente.

RESULTADOS
DATOS
INTERPRETE
DE LF
P/LF


Los compiladores, a diferencia delos intérpretes, transforman el programa a un programa
EJECUCIÓN
COMPILACIÓN
P/LF
DATOS
RESULTADOS
P/OBJETO
COMPILADOR
DE LF
equivalente en un código objeto (fase de compilación), y en unsegundo paso generan los resultados a partir de los datos de entrada (fase de ejecución).

A la hora de construir un intérprete es conveniente utilizar una Representación Interna (RI) del
lenguajefuente a analizar. De esta forma, la organización interna de la mayoría de los intérpretes se
descompone en los módulos:

Traductor a Representación Interna: Toma como entrada el código del programa Pen
Lenguaje Fuente, lo analiza y lo transforma a la representación interna correspondiente a dicho programa
P.

Representación Interna (P/RI): La representación interna debe ser consistente con elprograma
original. Entre los tipos de representación interna, los árboles sintácticos son los más utilizados y, si las
características del lenguaje lo permiten, pueden utilizarse estructuras depila para una mayor eficiencia.
Tabla de símbolos: Durante el proceso de traducción, es conveniente ir creando una tabla con
información relativa a los símbolos que aparecen. La información a almacenaren dicha tabla de símbolos
depende de la complejidad del lenguaje fuente. Se pueden almacenar etiquetas para instrucciones de
salto, información sobre identificadores (nombre, tipo, línea en la queaparecen, etc.) o cualquier otro tipo
de información que se necesite en la etapa de evaluación.

Evaluador de Representación Interna: A partir de la Representación Interna anterior y de los
datosde entrada, se llevan a cabo las acciones indicadas para obtener los resultados. Durante el proceso
de evaluación es necesario contemplar la aparición de errores.
Tratamiento de errores: Durante...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programación (Compilados e interpretados)
  • La interprete
  • interprete
  • Interprete
  • Interprete
  • intérprete
  • Interpretes
  • Interpretaciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS