Profesor | Víctor Germán Mijangos de la Cruz | lu mi vi | 15 a 16 | O127 |
Ayudante | Teresa Becerril Torres | ma ju | 15 a 16 | O127 |
Ayud. Lab. | José Canek García Aguilar | lu | 12 a 14 | Laboratorio de Ciencias de la Computación 1 |
Objetivo del curso: Reconocer los entornos en los que es conveniente construir un compilador; revisar las distintas organizaciones y etapas de un compilador, tanto las herramientas para la generación automática de las etapas del compilador susceptibles de ser generadas automáticamente, como las consideraciones principales a tomar en cuenta para aquellas etapas que se deben desarrollar ad-hoc.
Calificación: La calificación se llevará a cabo a partir de 3 rubros: tareas, exámenes y prácticas, cuyo procentaje de calificación se distribuirá como:
Rubro | Porcentaje |
Tareas | 20 % |
Prácticas | 40 % |
Exámenes | 40 % |
Temario
Bibliografía
Aho, Lam, Sethi y Ullman, Compilers, Principles, Techniques and Tools, Second Edition, Pearson Education Inc., 2007.
Aegidus, Torben. Introduction to Compiler Design, Second Edition, Springer, 2017