Compiladores
2024-2
Grupo 7013
Profa. Lourdes del Carmen González Huesca
lu mie 16 a 17:30 hrs
Profa. Lourdes del Carmen González Huesca
lu mie 16 a 17:30 hrs
luglzhuesca[at]ciencias.unam.mx
luglzhuesca[at]ciencias.unam.mx
Ayud. Fausto David Hernández Jasso
ma jue 15 a 16 hrs
Ayud. Fausto David Hernández Jasso
ma jue 15 a 16 hrs
Ayud. Lab. Juan Alfonso Garduño Solís
mie 13 a 15 hrs
Ayud. Lab. Juan Alfonso Garduño Solís
mie 13 a 15 hrs
La inscripción al curso obliga a aceptar las consideraciones y las reglas para el curso en línea descritas en la Evaluación.
La inscripción al curso obliga a aceptar las consideraciones y las reglas para el curso en línea descritas en la Evaluación.
Temario:
Temario:
Introducción: perspectiva del curso y principios fundamentales, fases
Sintaxis, semántica e interpretación de un lenguaje imperativo. Lenguaje máquina objetivo, selección de instrucciones.
Análisis léxico: expresiones y gramáticas, construcción del analizador, parsing.
Análisis sintáctico: árboles de sintaxis, reconocimiento y construcción de tablas.
Análisis dependiente del contexto: sistemas de tipos, inferencia de tipos y gramáticas con atributos.
Representaciones intermedias: generación de código, transformación de valores y tablas de símbolos.
Análisis de flujo de datos: interación y recursión, almacenamiento.
Optimizaciones básicas y máquinas virtuales.
presentacion_annotated.pdf