Cuestionario
Cuestionario
Cuestionario
Análisis sintáctico
Tema Nro. 4
Autor/es
Grupo
Docente
ALEJANDRO CHUQUIMIA CHOQUENAIRA
Subsede La Paz
Introducción
R. es una parte importante del análisis semántico en donde le compilador verifica que
cada operador tenga operandos que coincidan.
14.- ¿que sucede en el proceso un programa fuente a código destino?
R. un compilador puede construir una o mas representaciones intermedias las cuales
pueden tener una variedad de formas.
15.- ¿Qué son los árboles sintácticos?
R. son una forma de representación intermedia, por lo general se utiliza durante el
análisis sintáctico y semántico.
16.- ¿Qué trata de realizar la fase de optimización de código independiente?
R. Este trata de mejorar el código intermedio de manera que se produzca un mejor
código destino.
17.- ¿Cuál es el aspecto crucial en la generación del código?
R. es la asignación juiciosa de los registros para guardar las variables.
18.- ¿Cuándo se realiza las decisiones sobre la asignación de espacio de
almacenamiento?
R. se realizan durante la generación de código intermedio o durante la generación del
código.
19.- ¿Cuál es la función esencial de un compilador en la administración de la
tabla de símbolos?
R. es registrar los nombres de las variables que se utilizan en el programa en el
programa fuente y recolectar información sobre atributos de cada nombre.
20.- ¿Qué es la tabla de símbolos?
R. es una estructura de datos que contiene un registro para cada nombre de variable
con campos para atributos del nombre.
21.- ¿Cómo debe diseñarse la estructura de datos?
R. debe diseñarse de tal forma que permita al compilador buscar el registro para cada
nombre y almacenar u obtener datos de ese registro con rapidez.
22.- El tema sobre las fases tiene que ver ¿con?
R. la organización lógica de un compilador.
23.- En una implementación las actividades de varias fases ¿qué acción podrían
realizar?
R. realizarían la acción de agruparse en una pasada, la cual lee un archivo de entrada
y escribe en un archivo de salida.
24.- ¿A qué se refiere el término “optimización” en el diseño de compiladores?
25.- ¿Cuáles son los objetivos que deben cumplir las optimizaciones de
compiladores?
Los compiladores
Las maquinas
29.- mencionar aplicaciones importantes para la traducción de programas de alto
nivel a lenguaje máquina:
Traducción binaria.
Síntesis de hardware.
Interpretes de consultas de bases datos.
30.- ¿Cuáles son las palabras clave que soportan el encapsulamiento mediante
la restricción del acceso?
R. public, private y protected