Compilazione ed esecuzione di codice byte-code ..
Con l'esplosione commerciale (e tecnologica) di Java sono emerse al grande pubblico le potenzialità che caratterizzano le Virtual Machine. È questo, in definitiva, il segreto di Java: l'uso di una piattaforma "neutrale", per abbattere le barriere della dipendenza dalla piattaforma. Infatti, non è più una CPU fisica ad interpretare il programma, ma un programma stesso (chiamato Virtual Machine) che, a sua volta, può esistere su ogni piattaforma. In questo articolo, vedremo - nel puro stile di Dev. - le cose dal "di dentro": vedremo i concetti che stanno dietro ai compilatori, e creeremo alla fine una Virtual Machine vera e propria, con un suo compilatore ed un bytecode definito (ricordo che il bytecode è l'equivalente dei codici macchina per una CPU fisica).