Semana 11

Esta semana vamos a introducir el lenguaje de programación de alto nivel Jack. Este lenguaje simple nos permitirá repasar algunos conceptos fundamentales de la programación orientada a objetos. Así mismo, servirá de especificación para nuestro siguiente proyecto: un compilador que transforme de Jack a código para la virtual machine.

Sesión 1

Evaluación virtual machine: en esta sesión se presentará, por parte de los estudiantes, la implementación del traductor.

Sesión 2

Durante esta sesión se presentará el lenguaje Jack y se dejará planteado el proyecto para presentar en la sesión 2 de la semana 12. Durante la sesión 1 de la semana 12 continuaresmos trabajando en el proyecto.

Material

  • Presentación.
  • Proyecto
  • El capítulo 9 no está disponible de manera gratuita. No olvides a tus hermanos rusos.

Ideas para el juego

Nintendo Game & Watch (los primeros minutos) nand2tetris cool stuff