1

つまり、jython (または他の実装) バージョン xy は、cpython バージョン ab とほぼ同等です。

代替実装のバージョンをリストしてください。また、複数のバージョンを自由にリストして
、このリストが将来も役立つようにしてください。可能であれば
、各バージョンの (cpython との) 大きな非互換性を一覧表示します。ただし、c インターフェイスや依存または参照カウントなどは除きます。

4

1 に答える 1

3

最も一般的な代替実装は、IronPythonJythonPyPy、およびStackless Python です

Jython は現在 Python 2.5.2 を実装しており、2.6 のサポートはロードマップにあります。

  • ctypes の部分的なサポート
  • C API をサポートしていません

IronPython は Python 2.7.1 を実装しています。

  • ctypes の部分的なサポート
  • Ironcladは互換性レイヤーの追加を試みますが、C API はサポートしていません。

PyPy は Python 2.7.1 を実装しています。

  • 優れた ctypes サポート
  • アルファ/ベータ C API のサポート

Stackless Python は現在 2.7.1 と 3.2 をサポートしています。

  • CPython がサポートするほぼすべてをサポート

それらはすべて、コア言語をうまく実装していますが、標準ライブラリのサポートは異なります。

于 2011-07-28T09:08:05.963 に答える