next up previous contents index
Next: Mythe : Lisp n'est pas Up: Mythes concernant Lisp Previous: Mythe : Lisp est un   Contents   Index

Mythe : Lisp est lent

Il s'agit encore d'une caractéristique non du langage mais de son implémentation. Ce mythe date d'une époque (les années 1970) où la technologie de l'implémentation n'était pas aussi avancée que maintenant, et où le langage Lisp avait une sémantique permettant difficilement des optimisations sophistiquées par le compilateur.

Aujourd'hui ces problèmes ont disparu. Le langage Common Lisp est conçu pour permettre la génération de code efficace par le compilateur. De plus, la norme du langage exige l'existence d'un compilateur, même si elle n'exige pas de performance minimum du code produit.

Le compilateur de CMUCL (le système utilisé dans ce livre), appelé Python (à ne pas confondre avec le langage du même nom), est capable de générer du code dont l'efficacité est comparable à celle du code produit par un compilateur C classique.



Robert STRANDH
2001-09-28