• [^] # Re: Lapin qu’on pri

    Posté par . En réponse à la dépêche L'interpréteur python PyPy 1.8 est sorti. Évalué à 8.

    Comme c'est confus pour pas mal de monde je vais faire un explication globale:

    PyPy est écrit dans un sous-ensemble de Python (appelé RPython) sur lequel il est possible de réaliser de l'inférence de types, PyPy peut donc être exécuté au dessus d'un interpréteur Python (principalement pour debugger) mais aussi compilé vers du C (ou vers du bytecode Java, ou vers du bytecode CLI).

    Les principaux avantages sont :
    - Code écrit en (R)Python (avec une vitesse proche du C)
    - La mémoire est gérée automatiquement dans l'interpréteur, on peut choisir le Garbage Collector à la compilation.
    - Le compilateur juste-à-temps est automatiquement généré a partir de l'interpréteur (ce qui fait que le compilateur couvre toujours 100% du langage)