il c sharp non ha quell'obrobrio di virtual machine,il suo codice viene compilato a run time ed eseguito, quindi col c# hai un codice interpretato che viene compilato ed eseguito, mentre col java hai sempre codice interpretato.
Questa è una grossa differenza che oltre ad aumentare le prestazioni del linguaggio ne permettono caratteristiche solo emulative da parte del java.
Molti linguaggi sono molto simili tra loro, ma nelle loro piccole differenza si vede chi è un linguaggio e chi cerca di esserlo.
|