Analizador lexico

Páginas: 2 (255 palabras) Publicado: 1 de abril de 2011
Unc ompilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programaequivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser simplemente texto. Este proceso detraducción se conoce comoc ompilac ión.[1] Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otrolenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensaun ser humano, para luegoc ompilarlo a un programa más manejable por una computadora. Esta taxonomía de los tipos de compiladores no es excluyente, por lo que puedehaber compiladores que se adscriban a varias categorías: y Compiladores cruzados: generan código para un sistema distinto del que están funcionando. yCompiladores optimizadores: realizan cambios en el código para mejorar su eficiencia, pero manteniendo la funcionalidad del programa original. y Compiladores de una solapasada: generan el código máquina a partir de una única lectura del código fuente. y Compiladores de varias pasadas: necesitan leer el código fuente varias veces antesde poder producir el código máquina. y Compiladores JIT (Just In Time): forman parte de unintérprete y compilan partes del código según se necesitan. Pauta decreación de un compilador: En las primeras épocas de lainformá tica, el software de los compiladores era considerado como uno de los más complejos existentes.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analizador Lexico
  • Analizador Lexico
  • Analizador Lexico
  • Analizadores lexicos
  • Analizador Lexico
  • analizador lexico
  • Analizador Lexico
  • Analizador lexico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS