Maestría en Ciencias Computacionales

Compilers

Otoño 2015

Profesor: Dr. Rogelio Dávila Pérez    
Objetivos: Al finalizar este curso se espera que el alumno:    
 
  • Aplique los conocimientos relacionados con la teoría formal de lenguajes en el desarrollo de traductores.
  • Comprenda y utilice las herramientas empleadas en el diseño de los lenguajes de programación
   
Evaluación:
  • 3 Exámenes parciales 50%
  • Tareas, investigaciones y exámenes rápidos 15%
  • 3 Proyectos (10%, 10% y 15%) 35%
   
Libro de Texto:
  • CONSTRUCCION DE COMPILADORES, Principios y Práctica
  • Kenneth C. Louden
  • International Thomson Editores, 2004
   
Libros de Consulta:
  • COMPILER DESIGN
  • Reinhard Wilhelm
  • Addison Wesley, 1995
  •  
  • ADVANCED PROGRAMMING LANGUAGE DESIGNDESIGN
  • Raphael Finkel
  • Addison Wesley. 1996
  •  
  • COMPILER CONSTRUCTION
  • Kenneth C. Louden
  • PWS, 1997
  •  
  • CONSTRUCTING LANGUAGE PROCESSORS FOR LITTLE LANGUAGES
  • Randy Kaplan
  • John Wiley & Sons, 1994
  •  
   
Software de apoyo:
  • Compilador de C++/ Ambiente de desarrollo de JAVA