[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Byte-compiling?



On Fri, Jul 25, 2003 at 02:05:01AM +0200, Jean-Philippe Guérard wrote:
> Le 2003-07-24 23:50:33 +0200, Denis Barbier écrivait :
> > On Thu, Jul 24, 2003 at 10:02:06AM +0200, Christian Perrier wrote:
> > > Des propositions de traductions ?
> > 
> > Beaucoup de choses intéressantes sur l'utilisation de bytecode
> > avec tcl sur
> >   http://aspn.activestate.com/ASPN/Tcl/TclConferencePapers2002/Tcl2002papers/kenny-bytecode/paperKBK.html
> > Afin de rendre les langages interprétés plus rapides, une solution consiste
> > à les traduire dans une forme intermédiaire (bytecode), qui n'est pas
> > exécutée directement par la machine (contrairement au code objet usuel),
> > mais par un interprète dédié.
> 
> Pourquoi pas dans ce cas :
> 
> byte-code -> code intermédiaire
> byte compiling -> production de code intermédiaire

Ce terme laisse à penser que cette phase va être suivie d'une autre
pour finir le travail. Souvent un compilateur natif (i.e. qui produit
du code objet pour la machine cible, comme gcc) commence par traduire
le code source en un langage intermédiaire (c'est ce que l'on appelle
la production de code intermédiaire), indépendant de la machine, et
le traduit ensuite en langage machine. La doc de gcc explique tout
cela en détail.
Ici il s'agit d'autre chose, la compilation est terminée. Il faudrait
trouver un terme autre qu'« intermédiaire ».

Denis



Reply to: