Poiché nel programma in linguaggio C, preso in esame, sono presenti due moduli distinti: il main e il sottoprogramma PROVA; è necessario distinguere la compilazione (traduzione in linguaggio Assembly IJVM) in due momenti diversi, ciascuno per ogni modulo presente:
Processo di compilazione del main del nostro esempio.
Processo di compilazione del metodo PROVA del nostro esempio.