• [^] # Re: Parrot

    Posté par . En réponse à la dépêche Le projet Unladen Swallow vise à accélérer Python d'un facteur 5. Évalué à 2.

    Les objectifs de la version 1_0
    http://www.parrot.org/news/vision-for-1_0


    Ok, mais je posais la question des performances qu'on peut en espérer concrètement. Je n'ai rien trouvé, mis à part quelques lignes très vagues expliquant qu'une machine à registres peut être plus rapide qu'une machine à pile...

    En plus, ça fait un paquet d'années que Parrot a été lancé (peut-être autant ou plus que PyPy, qui pourtant est autrement ambitieux), je pense que beaucoup de gens qui auraient pu être intéressés se sont lassés de suivre le projet.

    Du coup, pour la performance, je suis allé voir le site du Computer Language Shootout, et ce n'est pas faramineux. Parrot est significativement plus rapide que Python, mais ceci en comparant des fonctions écrites directement dans l'assembleur Parrot à des fonctions écrites dans un langage haut niveau (Python) :
    http://shootout.alioth.debian.org/debian/benchmark.php?test=(...)

    Bref, les perspectives sont peu engageantes à l'heure actuelle.