PyPy 1.5 - milowy krok w kierunku zgodności!

Oficjalna strona Stowarzyszenia Polska Grupa Użytkowników Pythona

W cieniu wielu zalet języka programowania Python, programiści coraz częściej dostrzegają fakt, iż prędkość działania standardowej, najpopularniejszej implementacji, CPython, nie zawsze dorównuje wydajności języków kompilowanych i analogicznych języków skryptowych. W przypadku, gdy priorytetem staje się prędkość działania algorytmów zdrowy rozsądek podpowiada, aby wykorzystać wszelkie dostępne mechanizmy optymalizacji języka lub zmienić interpreter.

PyPy

Alternatywnym sposobem na analizowanie i wykonywanie kodu Python'a jest projekt PyPy. Osiąga on lepsze wyniki niż wspomniany CPython, bez konieczności korzystania z C, czy niskopoziomowych języków. Za wydajność i stabilność odpowiada zintegrowany kompilator JIT. PyPy doczekał się właśnie wydania wersji 1.5, która w pełni obsługuje funkcjonalność CPython 2.6 i CPython 2.7, a charakteryzuje się:

  • obsługą procesorów Intela na systemach Linux 32/64 oraz Mac OS X,
  • wsparciem dla systemów Windows w wersji beta (Windows 64 bitowy nie jest jeszcze obsługiwany),
  • udoskonalonym API CPython'a, ze znaczną ilością rozszerzeń,
  • supportem dla Tkinter i IDLE,
  • średnio 25% wzrostem prędkości działania względem wersji 1.4,
  • uporządkowaną dokumentacją deweloperską przeniesioną na Sphinx'a.

PyPy z "akademickiej inicjatywy" przekształcił się w cieszący się co raz większą popularnością projekt badawczy. Doceniła to Python Software Foundation nagradzając zespół pracujący nad PyPy (zobacz video) czekiem opiewającym na 10000$ w ramach konferencji PyCon 2011. Uzyskane fundusze pozwolą poprowadzić dalsze prace nad interpreterem w zupełnie innym wymiarze.

Pobierz PyPy 1.5: pypy.org
Więcej informacji: morepypy.blogsopt.com

Dodał: Piotr Tynecki, Kategorie: News
Data: 2011-05-01 19:45:44


Copyright © 2007-2014 by Polish Python Coders Group
Język programowania Python  Open Source

Powered by Pigmej CMSv.0.2
Hosted by DmTEC