Ingeniería en Sistemas Computacionales
Unidad | Temas | Subtemas |
---|---|---|
1 | Análisis semántico | 1.1. Arboles de expresiones. 1.2. Acciones semánticas de un analizador sintáctico. 1.3. Comprobaciones de tipos en expresiones. 1.4. Pila semántica en un analizador sintáctico. 1.5. Esquema de traducción. 1.6. Generación de la tabla de símbolo y de direcciones. 1.7. Manejo de errores semánticos. |
2 | Generación de código intermedio. |
2.1 Notaciones 2.2.3 Postfija |
3 | Optimización |
3.1 Tipos de optimización. 3.1.1 Locales. 3.1.2 Ciclos. 3.1.3 Globales. 3.1.4 De mirilla. 3.2 Costos. 3.2.1 Costo de ejecución. (memoria, registros, pilas) 3.2.2 Criterios para mejorar el código. 3.2.3 Herramientas para el análisis del flujo de datos. |
4 | Generación de código objeto. |
4.1 Registros. |