Procesadores de Lenguaje (2012)
Topic outline
-
Profesores
Domingo Gómez Pérez
Cristina TirnaucaDepartamento de Matemáticas, Estadística y Computación
Los procesadores de lenguajes o compiladores son programas que transforman programas escritos en un lenguaje a otro. Para ello, es necesario conocer "cómo se ha generado" la palabra.
Las herramientas informáticas que se utilizarán serán Bison y Flex (Fast LEXical Analyzer) con el objetivo de generar un compilador rudimentario.
Palabras Clave de la Asignatura
Interpretación de Funciones, Sintaxis Concreta, Sintaxis Abstracta, Análisis Sintáctico, Análisis Semántico, Lenguajes de Programación, Programación Orientada a Objetos, Análisis Léxico, Interpretador.
-
Semana 1
Semana 2
Semana 3
-
MC-F-005. Analizadores sintácticos descendentes LL(1).
-
MC-F-006. Analizadores sintácticos descendentes recursivos.
Semana 4
Semana 5
-
MC-F-009. Analizador LR(0).
Semana 6
-
MC-F-010. Analizador SLR y LR canónico.
Semana 7
-
MC-F-011. Analizadores LALR.
Semana 8
-
MC-F-012. Generación de código intermedio.
Semana 9
-
MC-F-013. Ejemplos de código de 3 direcciones.
Semana 10
-