Encabezado Facultad de Ciencias
Presentación

Ciencias de la Computación (plan 1994) 2022-2

Optativas, Compiladores

Grupo 7013, 60 lugares. 42 alumnos.
Profesor Lourdes del Carmen González Huesca ma ju 16 a 17:30
Ayudante Juan Alfonso Garduño Solís lu mi 15 a 16
Ayudante Nora Hilda Hernández Luna lu mi 15 a 16
Ayud. Lab. Nora Hilda Hernández Luna mi 13 a 15
Ayud. Lab. Braulio Aaron Santiago Carrillo mi 13 a 15
 
https://sites.google.com/ciencias.unam.mx/compiladores/compiladores-2022-2

Primera sesión el martes 15 de febrero de 2022 a la hora de clase en:
https://meet.google.com/vtw-jnhw-ezc

Classroom code vxwrrfz

Temario

  • Introducción: Principios fundamentales, Estructura y fases de un compilador, intérpretes
  • Análisis léxico: Expresiones, gramáticas, tablas de símbolos
  • Análisis sintáctico o Parsing: Árboles de sintaxis, Reconocimiento con diferentes tipos de parsers
  • Análisis dependiente del contexto: Sistemas de tipos, Inferencia
  • Gramáticas con atributos
  • Selección de instrucciones.
  • Representaciones intermedias : Generación de código intermedio, transformación de valores
  • Análisis de flujo de datos
  • Optimizaciones locales y globales
  • Generación final de código

Organización del curso:

Temas definidos semanal o quincenalmente mediante una organización indicativa y que incluyen las siguientes actividades:

  • exposición del tema en 50 minutos aprox. en Gmeet (2 sesiones a la semana)

  • una sesión de ayudantía con material preparado (ejemplos, sesión de Gmeet)

  • lectura complementaria del tema, presentación correspondiente y referencias bibliográficas

40 % 6 o 7 tareas cada dos semanas

40 % 6 o 7 prácticas cada dos semanas

20 % Proyecto Final a entregarse en la primera semana de finales

 


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.