Les compilateurs et interprêteurs m’ont toujours fasciné. Je me rappele, comme si c’était hier, de la phrase magique du Wizard Book:
« An interpreter raises the machine to the level of the user program; a compiler lowers the user program to the level of the machine language. »
La compilation du Pseudo-C et l’interprêtation du byte-code généré a constitué mon projet de compilation en deuxième année de l’ENSIAS. Une véritable partie de plaisir! Le projet, les tests, la documentation, ainsi que le rapport, sont tous en ligne.