Originariamente inviato da MItaly
Sono entrambi codice intermedio derivante dalla pseudocompilazione di sorgenti scritti in linguaggi di alto livello (nel caso del bytecode in Java, nel caso di MSIL in uno dei vari linguaggi .NET); contiene una gran quantità di metadati e per essere eseguito richiede una virtual machine che lo JIT-compila in codice nativo al momento dell'esecuzione.
Ovviamente entrambi fanno uso dello stack.
Quindi anche MSIL necessita di una virtual machine?