PyPy is a fast, compliant alternative implementation of the Python language. |
高速PythonインタプリタであるPyPyの最新版「PyPy 1.9」(開発コード:Yard Wolf)が公開された。PyPyは、Python 2.7互換のPythonインタプリタ。標準のインタプリタであるCPythonと比較して、高速でメモリの使用量も少ないという特徴がある。実行速度の高速化は、トレースJITコンパイラを統合することで実現している。なお、PyPyではCPythonと比較し、その優位性をアピールしており、比較結果が専用サイト「PyPy Speed Center」で確認できる。
PyPy 1.9では、多くのバグフィックスやパフォーマンスの改善、各種改良、Python拡張モジュールNumPyの実装「numpypy」の進捗などが行われている。ハイライトとしてPython 2.7.2の実装サポート、Windows 32ビット版に存在した多くのバグの修正、CPythonのC拡張エミュレータの修正などが挙げられている。
また、PyPyではPython 3をサポートする「Py3k」プロジェクトやソフトウェアトランザクションメモリの実装などを進めており、正式サポートを目指している。
PyPyが現在サポートしているプラットフォームは、SSE2インストラクションセットを実装したx86系もしくはx86-64系プロセッサを搭載したPC。Windowsに対しては32ビット版が、Mac OS Xに対しては64ビット版が、Linuxに対しては32ビット版と64ビット版が提供されている。