Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
Rodríguez, Jeremy
C.l: 29812647
Silvestri, Carlos
C.I: 26551729
Índice general………………………………………………………Página 1.
Introducción………………………………………………………….Página 2.
¿Qué son?..........................………………………………………Página 3.
1
INTRODUCCIÓN
2
PROGRAMAS QUE MANIPULAN FUENTES
¿QUÉ SON?
interpretarlo.
programa.
3
5. Los archivos compilados se graban en el disco u otro tipo de memoria
permanente.
4
el valor resultante en la localidad de memoria asociada con el
identificador posición.
automática.
5
ir un condicional) y puede saltar desde un begin o un paréntesis izquierdo
programas.
que la estructura del programa resulte claramente visible. Por ejemplo, los
proposiciones.
6
Funcionamiento de las impresora estéticas:
se sienta a gusto.
7
FASES DEL PROCESO DE COMPILACIÓN
8
9
B.- Análisis sintáctico: Es la fase del analizador que se encarga de
analizador semántico).
10
C.- Análisis semántico: se encarga de que los tipos que intervienen
Funciones principales:
Comprobaciones de tipos.
Comprobaciones de unicidad.
lenguaje.
fuente.
11
Ejemplo:
una representación intermedia explícita del programa fuente, una vez que se
12
máquina. Este código intermedio debe ser generado de tal manera que es
Ejemplo:
ensamblador.
13
En la fase de generación de código se toma la versión optimizada del
Ejemplo:
14
F.- Optimización de Código: La siguiente fase realiza una
asumirse como algo que quita lineas de código innecesarias, y ordena una
int valorA = 0;
int valorB = 10;
int temp = valorA + ValorB;
reduciendo así el espacio reservado para las dos variables iniciales y los
15
nombre, tipo, dirección de almacenamiento y dimensión de una variable,
variables en el programa.
estructura:
16
H.- Detección y tratamiento de errores: Aunque es en la etapa de
análisis donde se detectan la mayoría de los errores, cada etapa del proceso
Ejemplo:
17