Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2020-1

Optativas, Compiladores

Grupo 7005, 45 lugares. 46 alumnos.
Profesor Lourdes del Carmen González Huesca ma mi vi 12 a 13 P212
Ayudante Alejandra Krystel Coloapa Díaz lu ju 12 a 13 P212
Ayudante Uriel Agustín Ochoa Gónzalez lu ju 12 a 13
Ayud. Lab. Javier Enríquez Mendoza ma 14 a 16 Taller de Lenguajes de Programación
Ayud. Lab. Uriel Agustín Ochoa Gónzalez ma 14 a 16
 

https://sites.google.com/ciencias.unam.mx/compiladores/compiladores-2020-1

Temario:

  • Introducción: perspectiva del curso y principios fundamentales, fases

  • Sintaxis, semántica e interpretación de un lenguaje imperativo. Lenguaje máquina objetivo, selección de instrucciones.

  • Análisis léxico: expresiones y gramáticas, construcción del analizador, parsing.

  • Análisis sintáctico: árboles de sintaxis, reconocimiento y construcción de tablas.

  • Análisis dependiente del contexto: sistemas de tipos, inferencia de tipos y gramáticas con atributos.

  • Representaciones intermedias: generación de código, transformación de valores y tablas de símbolos.

  • Análisis de flujo de datos: interación y recursión, almacenamiento.

  • Optimizaciones básicas y máquinas virtuales.

Evaluación**

40% tareas-examen (4)

40% prácticas (7 aprox.)

20% proyecto final

**para derecho a calificación final es necesario tener calificaciones aprobatorias tanto de tareas-examen como de prácticas.

 


Hecho en México, todos los derechos reservados 2011-2016. Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente completa y su dirección electrónica. De otra forma requiere permiso previo por escrito de la Institución.
Sitio web administrado por la Coordinación de los Servicios de Cómputo de la Facultad de Ciencias. ¿Dudas?, ¿comentarios?. Escribenos. Aviso de privacidad.