Python

PyPy 1.2

PyPy είναι μια υλοποίηση της Python σε Python, χρησιμοποιώντας προχωρημένες τεχνικές που προσπαθούν να επιτύχουν καλύτερη επίδοση από την κύρια υλοποίηση της Python που είναι σε C και για αυτό ονομάζεται CPython. Τα πρόσφατα αποτελέσματα ταχύτητας που έγιναν για την τελευταία έκδοση στην οποία αναφερόμαστε πολύ συχνά ξεπερνούν την CPython ενώ γενικά κινούνται ανάμεσα στο οριακά να είναι πιο αργή έως επιταχύνσεις 2x σε πραγματικό κώδικα εφαρμογών και σε επιταχύνσεις 10x σε ορισμένες άλλες περιπτώσεις. Χαρακτηριστικό παράδειγμα, η μηχανή templates του Django δουλεύει δυο φορές πιο γρήγορα ενώ για το Twisted η επιτάχυνση φθάνει το 2.85. Ως ο πιο σοβαρός λόγος που δεν έχει υιοθετηθεί ακόμα η PyPy ευρύτερα είναι η έλλειψη επιπρόσθετων αρθρωμάτων (extension modules).

Για περισσότερες και πιο αναλυτικές πληροφορίες μπορείτε να συμβουλευτείτε το σχετικό post στο blog της Google για το Open Source.

Μοιράσου το!

Powered by CoalaWeb

Λίστα Ταχυδρομείου