Sujet: Re: Le bytecode python, ça existe ?
De: tth (l' arobase) prout.stex.invalid (Thierry B.)
Groupes: fr.comp.lang.python, fr.comp.ordinosaures, fr.comp.lang.pascal
Suivi-à: fr.comp.ordinosaures
Organisation: http://la.buvette.org/
Date: 02. Apr 2008, 11:36:51
--{ Laurent Pointal a plopé ceci: }--
Pour rester dans le ton du fil, j'ai un peu fait (p'taing, je suis si
vieux que ça ?) de l'UCSD sur Apple ][, et si je me souviens bien, la
phase de compilation était explicite.
http://www.pascaland.org/historiq.htm
Je vais aller lire, donc.
c'était bien un compilateur et non pas un interpréteur.
Un compilateur vers une VM qui elle même faisait du JIT si j'ai bien
compris, finalement un peu comme les "novateurs" Java et C#:
"""
UCSD Pascal was based on a p-code machine architecture. Its contribution
to these early virtual machines was to extend p-code away from its roots
as a compiler intermediate language into a full execution environment.
"""
Et cette "machine p-code" a aussi été implémenté en hardware,
si je me réfère à
http://www.threedee.com/jcm/psystem/ qui
parle de Western Digital. J'ai d'ailleurs le souvenir d'une
publicité dans Micro-Systèmes qui proposait la "Pascaline".
Il doit bien rester des traces de ce p-code, et peut-être
même des implémentations utilisable de cette VM. J'me demande
si je ne vais pas essayer de jouer avec ça un de ces jours :)
xposts + foutou appropriés, je pense.
--
Alors pourquoi demander sur linuxfr.org ? Tout simplement parce que le nombre
de geeks au kilobits est le plus élevé de la sphère internet.