Compiladores De Programacion

Páginas: 2 (387 palabras) Publicado: 24 de octubre de 2012
COMPILADOR
Es un traductor de programas escritos en un lenguaje de programación, los traduce a un lenguaje máquina para que la maquina lo pueda interpretar, no todos los compiladores lotraducen a lenguaje maquina también puede ser a un código intermedio (bytecode) o simplemente a un texto.

Al proceso de traducción se le llama compilación, el compilador toma el código fuente delprograma escrito en un lenguaje de alto nivel, para traducirlo y generar un lenguaje de nivel inferior, comúnmente al lenguaje maquina (0,1), de esa manera la computadora lo puede interpretar.Los compiladores facilitan la programación, ya que podemos programar en un lenguaje más comprensibles por nosotros, al compilarlo se genera un código que la maquina puede comprender.

PARTESDE UN COMPILADOR

Análisis: Comprobación de la corrección del programa fuente.

Análisis léxico: Descomposición del programa fuente en componentes léxico.
Análisis sintáctico: Agrupación delos componentes léxicos en frases gramaticales.
Análisis Semántico: Comprobación de la valides semántica de las sentencias aceptadas en la fase de análisis sintáctico.


Síntesis: Generación dela salida expresada en el lenguaje objeto, este suele estar formado por una o barias faces de generación de código y de la optimización del código.

Front-end: Analiza el código fuente, comprueba suvalides. Esta parte suele ser independiente de la plataforma en la que se vaya a compilar, y está compuesta por las fases comprendidas entre el análisis léxico y la Generación de Código Intermedio.Back-end: Genera el código máquina, de acuerdo a la plataforma, a partir de los resultados de la fase de análisis, realizada por el Front end.

TIPOS DE COMPILADORES

Compiladores cruzados:generan código para un sistema distinto del que están funcionando.
Compiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion compiladores
  • LENGUAJES DE PROGRAMACION COMPILADOS
  • Lenguajes de programación (Compilados e interpretados)
  • Compilador para el lenguaje de programación haskell
  • Compiladores
  • Compiladores
  • Compilador
  • COMPILADORES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS