詳細とプロジェクトの動機
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/01 15:50 UTC 版)
「PyPy」の記事における「詳細とプロジェクトの動機」の解説
PyPyは、Pythonの制限版であるRPythonで実装されたPythonの処理系である。したがって、Python処理系上でPyPyを動作させることも可能であるため、PyPyの中から改善できる領域を見極めることや、開発者が様々な実験的な実装を試すことが容易になっている。 PyPyは、Pythonだけでなく、一般の動的プログラミング言語の実装を作るためのツールキットおよびフレームワークとしても使うことができる。PyPyでは、言語仕様の定義とその具体的かつ低水準な実装を分離できるようにしている。Python以外の言語を本格的に実装した例として、PyPyで実装されたRubyの処理系であるTopazがある。 PyPyの目的の1つは、Pythonの柔軟かつ高速な実装を作ることである。上記のフレームワークを使うことで、低水準な詳細を混入せずに高度な機能を実装できるようになっている。
※この「詳細とプロジェクトの動機」の解説は、「PyPy」の解説の一部です。
「詳細とプロジェクトの動機」を含む「PyPy」の記事については、「PyPy」の概要を参照ください。
- 詳細とプロジェクトの動機のページへのリンク