On souhaite enfin implanter un interpreteur sur la JVM.
Une base de code est disponible:
vm2015-lab3.zip
Voici une video de Charles Nutter, un des créateurs de JRuby
qui explique comment marche le bytecode Java.
Java Bytecode for Dummies par Charles Nutter
Le but de cet exercice est d'écrire un interpreteur/compilateur qui va
pour chaque fonction du langage
Script va générer le bytecode Java correspondant
puis faire exécuter celui-ci par la machine virtuelle Java.
Rappel, on exécute le programme avec
java -jar script.jar mon_program_que_je_veux_executer.script