Compilador E Interprete

Páginas: 3 (621 palabras) Publicado: 10 de febrero de 2013
COMPILADORES
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquinaserá capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio, o simplemente texto.
La construcción de un compilador involucra ladivisión del proceso en una serie de fases que variará con su complejidad. Estas fases se agrupan en dos tareas: el análisis del programa fuente y la síntesis del programa objeto.
* Análisis: Se tratade la comprobación de la corrección del programa fuente, e incluye las fases correspondientes al Análisis Léxico , Análisis Sintáctico y Análisis Semántico .
* Síntesis: Su objetivo es lageneración de la salida expresada en el lenguaje objeto y suele estar formado por una o varias combinaciones de fases de Generación de Códigoy de Optimización de Código.
Alternativamente, las fasesdescritas para las tareas de análisis y síntesis se pueden agrupar en Front-end y Back-end:
* Front-end: es la parte que analiza el código fuente, comprueba su validez, genera el árbol de derivación yrellena los valores de la tabla de símbolos. Esta parte suele ser independiente de la plataforma o sistema para el cual se vaya a compilar, y está compuesta por las fases comprendidas entre el AnálisisLéxico y la Generación de Código Intermedio.
* Back-end: es la parte que genera el código máquina, específico de una plataforma, a partir de los resultados de la fase de análisis, realizada porel Front End.
Esta división permite que el mismo Back End se utilice para generar el código máquina de varios lenguajes de programación distintos y que el mismo Front End que sirve para analizar el códigofuente de un lenguaje de programación concreto sirva para generar código máquina en varias plataformas distintas. Suele incluir la generación y optimización del código dependiente de la máquina....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores E Interpretes
  • Compiladores e interpretes
  • Interpretes Y Compiladores
  • Compiladores e Interpretes
  • interpretes y compiladores
  • Lenguaje Compilado E Interpretado
  • Compiladores e Interpretes 2 1
  • Compilado Vs Interpretado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS