La materia tiene por objetivo
1. Que los alumnos entiendan la arquitectura de herramientas existentes de análisis y síntesis de programas tales como intérpretes, compiladores y analizadores de código.
2. Que los alumnos sean capaces de concebir soluciones a nuevos problemas de análisis y síntesis de programas.
3. Que los alumnos desarrollen herramientas de análisis y síntesis de programas de pequeña escala para afianzar los conocimientos adquiridos.
Modos de Cursada: Cuatrimestral Presencial
Horas Semanales: 4 horas
Demanda de tiempo en casa semanal: 4 horas
Sitio web:
- Aún no disponible
Programa de la materia:
Contenidos Mínimos:
- Estructura de compiladores. Compilación vs. interpretación.
- Análisis léxico y sintáctico.
- Árboles de parsing y árboles de sintaxis abstracta.
- Análisis semántico.
- Generación de código.