Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA:
ING. EN SISTEMAS COMPUTACIONALES
DOCENTE:
Janette Moreno Sandoval
MATERIA:
Lenguajes y autómatas
SEMESTRE Y GRUPO:
“6TO” “A”
ALUMNOS:
Sanchez Santos José Alfredo
López Barrios Arantza
Ricárdez De La Cruz Lucio Alexis
FECHA:
08 DE FEBRERO DEL 2022
Antes de empezar con las fases, primero hablemos de los conceptos previos a lo que es
un compilador.
Los Compilador son traductores de funciones de un programa fuente escritos en lenguajes
de alto nivel a lenguaje máquina, Estos programas Objetos se almacenan normalmente
en la memoria secundaria en forma ejecutables y es cargado a la memoria principal cada
vez que se utiliza.
El intérprete al mismo tiempo que el compilador, el intérprete traduce un programa fuente,
con la diferencia que cada instrucción es ejecutable inmediatamente, sin generar un
programa en lenguaje máquina. Generalmente la compilación es un proceso más eficiente
que la interpretación, esto se debe a que las sentencias dentro de un ciclo deben ser
reinterpretadas cada vez que se ejecutan por un intérprete, mientras que el compilador
cada sentencia es traducida a lenguaje maquina solo una vez
Las fases que se verán a continuación no son estrictamente secuenciales si no que los
módulos que las implementan interactúan durante el proceso de compilación
complementando sus tareas.
Ideas positivas
Ideas negativas
1).-Errores compilación
El programa fue arrojar más fallos de lo común al momento de copilarse por que en la
mayoría de las ocasiones no completa todas las faces
2).-Deficiencia de memoria
El uso de la memoria temporal es muy grande hasta que esta se libere haciendo la
instrucción
3).-Lectura lenta
La traducción por interprete es muy tardada por que se hace de una en una
Bibliografía
Águila, J., En Lenguaje, C., Compilador, E., En, C., & Máquina, L. (s/f). Umag.cl.
https://kataix.umag.cl/~jaguila/Compilers/T01_Fases_Compilador.pdf