introducciÓn compiladores
TRANSCRIPT
![Page 1: INTRODUCCIÓN COMPILADORES](https://reader038.vdocumento.com/reader038/viewer/2022100508/55c19240bb61eb441f8b4607/html5/thumbnails/1.jpg)
PONTIFICIA UNIVERSIDAD CATÓLICA DEL ECUADOR
SEDE IBARRA
“PUCESI”
Taller práctico de Compiladores
Nombre: Johnny Aragón.
Dentro de la sección de “introducción a la compilación” ¿qué comprende esta escritura?
Comprende lo que es los principios y técnicas de escritura de los compiladores y abarca además
los lenguajes de programación sus estudios, los algoritmos y la ingeniería de software y
especificarse en los traductores de una gran variación de lenguajes y su entendimientos, más que
todo describiendo los componentes de un compilador y el entorno en el que se desarrolla y
trabaja.
Defina un concepto de compilador, fundamentado en el parámetro manifestado por Alfred
Aho.
Se describe como un programa que lee programas escritos desde un lenguaje fuente a un lenguaje
objeto. Y estos se pueden clasificar de acuerdo a pasadas de carga o ejecución, de depuración u
optimización
Grafique el árbol sintáctico para la Posición: __inicial + velocidad x 150
Qué son los editores de estructuras.
Es aquel que toma entrada una secuencia de datos para de aquí construir un programa fuente. Y
este además de crear y modificar también analiza el texto del programa, para imponerle una
estructura jerárquica; y de esta manera comprueba si la entrada está formada correctamente.
De acuerdo a lo analizado por Aho, las impresoras estéticas pueden:
Analizar un programa y imprimirlo de forma que las estructuras del programa resulten claramente
visible. Por ejemplo los comentarios dentro del programa.
![Page 2: INTRODUCCIÓN COMPILADORES](https://reader038.vdocumento.com/reader038/viewer/2022100508/55c19240bb61eb441f8b4607/html5/thumbnails/2.jpg)
Un verificador estático detecta errores de lógica, como intentar utilizar una real como
apuntador.
A que se refiere Aho cuando nos habla de “EL contexto del compilador”
Son programas para crear un programa objeto ejecutable, para de aquí dividirlo en módulos y
utilizar otras herramientas denominadas preprocesadores y de esta manera se puede producir el
código que realmente se ejecute en la máquina
Presente un organizador gráfico sobre el procesamiento de un lenguaje. (pg 5).