Le fait que ça passe par une machine virtuelle est un détail d'implémentation : tu peux très bien exécuter du code binaire x86 dans une machine virtuelle, et il y a des interpréteurs C (si je me souviens bien).
À l'inverse, quand un langage haut niveau est doté d'un compilateur JIT, l'exécution court-circuite la boucle d'interprétation et se fait « directement » en natif.
[^] # Re: C'est exact !
Posté par Antoine . En réponse à la dépêche Entretien avec des développeurs francophones d'OpenBSD - Partie 1. Évalué à 2.
Le fait que ça passe par une machine virtuelle est un détail d'implémentation : tu peux très bien exécuter du code binaire x86 dans une machine virtuelle, et il y a des interpréteurs C (si je me souviens bien).
À l'inverse, quand un langage haut niveau est doté d'un compilateur JIT, l'exécution court-circuite la boucle d'interprétation et se fait « directement » en natif.