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=Captura

Entradas relacionadas: