Compiladores
Clasificado en Otras materias
Escrito el en español con un tamaño de 17,27 KB
es el proceso por el cual se traducen programas en codigo fuente a programas en codigo objeto?
R=compilacion
toma el programa escrito en codigo fuente y lo divide en simbolos, generando la llamada tabla de simbolos
R=scanner
es un programa que toma los ficheros de codigo objeto generado en los primeros pasos del proceso de compilacion
R=enlazador
toma la tabla de simbolos y mediante el uso de una gramatica, recupera la estructura sintactica de la oracion?
R=parser
checa el programa fuente para detectar posibles errores semanticos y verifica la compatibilidad de tipos?
R=analizador semantico
es la representacion del codigo fuente como un programa escrito para ser ejecutado en una maquina abstracta?
R=codigo intermedio
asigna una variable al registro
R=
identifica ciclo como un rotulo o etiqueta
R=
cambia A+4*3 a A+12
R=
encuentra una variable que no a sido declarada
R=
cambia A:=A+12 a suma#12,A
R=
crea un arbol de analisis gramatical
R=
menciona las fases del proceso de compilacion
R=analisis lexico, sintactico, semantico, generacion de codigo intermedio, optimizacion, generacion de codigo objeto
encontrar y representar todos los tokens para un programa compuesto de la de asignacion unica:
max:=min+4*3;? R=
menciona los tipos de compiladores que existen
R=compilador cruzado, optimizadores, de una sola pasada, de varias pasadas y JIT
menciona y describe las partes de un compilador
-front End: es la parte que analiza el codigo fuente, comprueba su validez, genera el arbol de derivacion y rellena los valores en la tabla de simbolos.
-Back End: es la parte que genera el codigo maquina, especifico en una plataforma, a partir de los resultados de la face de analisis, realizada por el front end.
realizar el arbol sintactico de la siguiente exprecion
R=
mencione las posibles representaciones intermedias
R=tercetos, cuartetos y polaca inversa..
es una estructura de datos que contiene un registro para cada identificador utilizado en el codigo fuente
R=
dibuje la estructura general de un compilador
R=