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.