PyPy

PyPy
最新版
7.3.16[1] ウィキデータを編集 / 2024年4月23日
リポジトリ ウィキデータを編集
対応OS クロスプラットフォーム
種別 Python インタプリタおよびコンパイラツールチェーン
ライセンス MIT License
公式サイト pypy.org ウィキデータを編集

PyPy(パイパイ)は、プログラミング言語Pythonの実装の1つであり、Pythonで記述されたPythonの処理系であることが特徴の1つである(セルフホスティング)。PyPyは、実行速度と効率、およびオリジナルのPython実装であるCPythonとの互換性に重点を置いている。

PyPyはJITコンパイル機能を持っており、実行時に(必要に応じて)コードを機械語にコンパイルして効率的に実行させる能力を持つ。

PyPyは、Pythonにいくつかの制約を加えた言語であるRPythonで記述されている。RPythonで書かれたコードをトランスレータでC言語などに変換してからコンパイルすることでPyPyの実行可能バイナリが作成できる。また、RPythonの言語仕様はPythonの言語仕様のサブセットであるため、(実行速度は低下するが)PyPyをCPython上で実行したり、PyPyをPyPy上で実行することもできる。

PyPyは、Python以外の動的言語を実装するための基盤としても使用できる。

  1. ^ PyPy v7.3.16 release”. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy