La machine virtuelle avait pour but de faire une code binaire portable (et commercialisable). C'était la stratégie vers les années 1990. Finalement, le code portable optimisé, c'est le code source tel que le conçoit le logiciel libre. On peut le compiler nativement et se passer de la machine virtuelle qui sera toujours une solution lourde.
Autant, je trouve que java est un langage bien conçu, autant je ne crois plus à ce code intermédiaire fonctionnant sur une machine virtuelle.
[^] # Re: noyaux de calcul intensifs en Java ?
Posté par Pierre Jarillon (site web personnel) . En réponse à la dépêche Logiciels libres vus par l'industrie aéronautique. Évalué à 2.
Autant, je trouve que java est un langage bien conçu, autant je ne crois plus à ce code intermédiaire fonctionnant sur une machine virtuelle.