Tabla de Símbolos y Código Intermedio
10 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Las fases de análisis léxico y análisis sintáctico se pueden automatizar de manera relativamente fácil, las verdaderas dificultades en la construcción de compiladores son el análisis semántico, la generación y la optimización de ______

código

El número de pasadas, es decir, el número de veces que hay que analizar el código fuente, está en función del grado de ______

optimización

Típicamente se realiza una pasada para realizar el análisis léxico y sintáctico, otra pasada para el análisis semántico y optimización del lenguaje intermedio y una tercera pasada para generación de ______ y optimizaciones dependientes de la máquina.

código

Estructuras de datos empleadas en un compilador: Las principales estructuras de datos que se necesitan en el proceso de traducción y que sirven para comunicarse entre las fases son: Componentes léxicos: estructura tipo registro con dos campos, el tipo de componente léxico que se representa por un tipo enumerado y el lexema como una cadena de ______.

<p>caracteres</p> Signup and view all the answers

Árbol sintáctico: se genera de forma dinámica como una estructura estándar basada en punteros conforme se avanza en el proceso de análisis ______.

<p>sintáctico</p> Signup and view all the answers

Cada nodo es un registro con información obtenida por el analizador léxico (lexema), sintáctico (tipo) y semántico (por ej.valor de una expresión, tipo de una expresión).Esta información depende del tipo de construcción del lenguaje que ese nodo ______.

<p>represente</p> Signup and view all the answers

Las fases de análisis léxico y análisis sintáctico se pueden automatizar de manera relativamente fácil, las verdaderas dificultades en la construcción de compiladores son el análisis semántico, la generación y la optimización de ______.

<p>código</p> Signup and view all the answers

El número de pasadas, es decir, el número de veces que hay que analizar el código fuente, está en función del grado de ______.

<p>optimización</p> Signup and view all the answers

Típicamente se realiza una pasada para realizar el análisis léxico y sintáctico, otra pasada para el análisis semántico y optimización del lenguaje intermedio y una tercera pasada para generación de ______ y optimizaciones dependientes de la máquina.

<p>código</p> Signup and view all the answers

Estructuras de datos empleadas en un compilador: Las principales estructuras de datos que se necesitan en el proceso de traducción y que sirven para comunicarse entre las fases son: Componentes léxicos: estructura tipo registro con dos campos, el tipo de componente léxico que se representa por un tipo enumerado y el lexema como una cadena de ______.

<p>caracteres</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser