Bonjour,
J'ai une petite incompréhension quant à la "théorie" de la JVM.
On dit dans Pourquoi Java que le code machine est spécifique au processeur, d'où l'avantage d'avoir une JVM par système qui fait la traduction bytecode -> code machine.
Le truc qui me chiffonne est qu'un même ordi peut avoir Windows, mac et linux et donc au final un même processeur pour 3 OS différents, donc un même langage machine. Donc en théorie un programme 'C' pourrait fonctionner que ce soit sur Windows, Linux ou Mac (pour autant que ce soit le même processeur) non ?
Merci![]()
Partager