a VM Java n'est pas si éloignée que cela d'une machine réelle, si on excepte sa quantité "faramineuse" (potentiellement infinie, en fait) de registres).
En fait, la JVM n'est pas une machine à registre, mais une machine à pile : quand on fait un appel a une fonction par exemple, on empile les args et on fait appelle à la fonction. Ca fait que c'est en fait vachement facile de programmer en "assembleur java" (voir jasmin : http://jasmin.sourceforge.net/(...) )
[^] # Re: Félicitations !
Posté par TeXitoi (site web personnel) . En réponse à la dépêche Balazar 0.1. Évalué à 5.
En fait, la JVM n'est pas une machine à registre, mais une machine à pile : quand on fait un appel a une fonction par exemple, on empile les args et on fait appelle à la fonction. Ca fait que c'est en fait vachement facile de programmer en "assembleur java" (voir jasmin : http://jasmin.sourceforge.net/(...) )