Un truc qui exécute du code directement depuis une représentation intermédiaire ? Perl fait ça depuis le début mais je pense qu'il ne voulait ça pour simplifier le portage.
Les compilos fonctionnent aussi comme ça avec génération de code au lieu de l'exécution direct.
Une VM au sens de C#, JVM c'est un environnement d'exécution dynamique qui relit du bytecode pré-compilé. On en est loin dans le cas de Perl, ou de python.
Cela dis il reste cette énorme lourdeur de traduction à la volé des instructions intermédiaires.
[^] # Re: Pourquoi Mono ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Utiliser Mono sans peur. Évalué à 2.
Un truc qui exécute du code directement depuis une représentation intermédiaire ? Perl fait ça depuis le début mais je pense qu'il ne voulait ça pour simplifier le portage.
Les compilos fonctionnent aussi comme ça avec génération de code au lieu de l'exécution direct.
Une VM au sens de C#, JVM c'est un environnement d'exécution dynamique qui relit du bytecode pré-compilé. On en est loin dans le cas de Perl, ou de python.
Cela dis il reste cette énorme lourdeur de traduction à la volé des instructions intermédiaires.
"La première sécurité est la liberté"