OBJETIVO(S) GENERAL(ES) DE LA ASIGNATURA
|
Al finalizar el curso, el estudiante:
Identificará la arquitectura de los compiladores, a la vez que desarrollará y observará sus características de funcionamiento y eficiencia para poder aprovechar de forma adecuada los lenguajes de programación.
|
TEMAS Y SUBTEMAS
|
1. Visión General de Compiladores.
1.1. Introducción.
1.2. Historia.
1.3. Fases del compilador.
1.4. Análisis lexicográfico, gramatical y semántico.
1.5. Optimización.
1.6. Generación de código.
2. Análisis Lexicográfico.
2.1. Introducción.
2.2. El problema del análisis lexicográfico.
2.3. Tokens.
2.4. Funciones principales.
2.5. Autómatas finitos.
3. Gramáticas y Análisis Gramatical.
3.1. Introducción.
3.2. Gramáticas.
3.3. Ambigüedad.
3.4. El problema del análisis sintáctico.
4. Análisis Sintáctico Descendente y Ascendente.
4.1. Análisis sintáctico descendente.
4.2. Análisis sintáctico ascendente.
4.3. Elección de un método de análisis sintáctico.
5. Errores.
5.1. Creación de errores.
5.2. Informe de errores.
5.3. Detección y recuperación de errores.
|
No hay comentarios:
Publicar un comentario