Compiladores

Páginas: 3 (511 palabras) Publicado: 23 de junio de 2011
1. Qué es un compilador.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje demáquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.2. Qué es un intérprete.
Programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel
3. Interpretes v/s compiladores.
Los intérpretes sediferencian de los compiladores en que mientras estos traducen un programa desde su descripción en un lenguaje de programación al código de máquina del sistema, los intérpretes sólo realizan latraducción a medida que sea necesaria, típicamente, instrucción por instrucción, y normalmente no guardan el resultado de dicha traducción
4. Tipos de compiladores.
Ensamblador: lenguaje fuente =ensamblador

Compilador con montador: compila módulos independientes y luego los enlaza

Auto compilador: escrito en el mismo lenguaje que va a compilar

Descompilador: realiza proceso inverso a lacompilación.

5. Estructura de un compilador.

6. Análisis léxico.
En la fase de análisis léxico se leen los caracteres del programa fuente y se agrupan en cadenas que representan loscomponentes léxicos. Cada componente léxico es una secuencia lógicamente coherente de caracteres relativa a un identificador, una palabra reservada, un operador o un carácter de puntuación.
A lasecuencia de caracteres que representa un componente léxico se le llama lexema (o con su nombre en inglés token). En el caso de los identificadores creados por el programador no solo se genera uncomponente léxico, sino que se genera otro lexema en la tabla de símbolos.
7. Análisis sintáctico.

En esta fase, los componentes léxicos se agrupan en frases gramaticales que el compilador...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compiladores
  • Compilador
  • COMPILADORES
  • Compiladores
  • Compiladores
  • Compiladores
  • compiladores
  • Compiladores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS