Compiladores

Solo disponible en BuenasTareas
  • Páginas : 2 (404 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de enero de 2012
Leer documento completo
Vista previa del texto
REPUBLICA BOLIVARIANA DE VENEZUELA
UNIVERSIDAD RAFAEL BELLOSO CHACIN
FACULTAD DE INGENIERIA
ESCUELA DE COMPUTACION
CATEDRA: ESTRUCTURA DE LENGUAJE Y COMPILADORES

INTRODUCCION A LOSCOMPILADORES

Dimi Santa Cruz
CI: 19.563.248.
1. Análisis léxico: Un analizador léxico o analizador lexicográfico es la primera fase de un compilador consistente en un programa que recibe como entrada elcódigo fuente de otro programa (secuencia de caracteres) y produce una salida compuesta de tokens (componentes léxicos, consiste de palabras clave como if, else, while, int, ...). Estos tokens sirvenpara una posterior etapa del proceso de traducción, siendo la entrada para el analizador sintáctico. El analizador léxico es la parte del traductor que maneja la entrada del código fuente, y puestoque esta entrada a menudo involucra un importante gasto de tiempo, el analizador léxico debe funcionar de manera tan eficiente como sea posible.
* Se lee el programa fuente de izquierda a derecha yse agrupa en componentes léxicos (tokens).
* Todos los espacios en blanco, líneas en blanco, comentarios y demás información innecesaria se elimina del programa fuente
* se comprueba que lossímbolos del lenguaje (palabras clave, operadores, etc.) se han escrito correctamente.

2. Cual seria las condiciones iniciales para la compilación: cadenas, alfabeto, expresiones:
* Palabrasreservadas: if, while, do, . . .
* Identicadores: asociados a variables, nombres de funciones, tipos definidos por el usuario, etiquetas,…
Por ejemplo: posición, velocidad, tiempo, . . .
*Operadores: = * + - / == > < & ! = . . .
* Simbolos especiales: ; ( ) [ ] {} ...
* Constantes numericas: literales que representan valores enteros, en coma flotante, etc., 982,0xF678, -83.2E+2,...
* Constantes de caracteres: literales que representan cadenas concretas de caracteres, “hola mundo",...

3. Cual seria las especificaciones para los componentes léxicos:...
tracking img