Tradicionalmente, se ha dejado un proyecto completo de implementación de un compilador de un lenguaje de alto nivel a código objeto en assembler de un microprocesador moderno. Pueden realizarse algunos miniproyectos para flexionar los músculos de programación, que cuentan como nota acumulativa del final.
Para este curso, estaremos usando herramientas libres o de código abierto. En específico el lenguaje de programación a utilizar es Java, la herramienta de programación Eclipse, y otras.
Anteriormente se ha hecho uso de otras herramientas de generación de analizadores como JLex y CUP.
Para referencia, se incluyen a continuación enlaces hacia algunos proyectos que se han asignado en esta materia en semestres anteriores:


This work is licensed under a Creative Commons License.