2011-07-28 29 views
1

即Jython中(或其他執行)版本XY大致兼容的CPython的版本大致相當於CPython的AB版什麼是它不同的實現上(Jython/IronPython的/ pypy /等)與

請列出的替代版本實現,並隨意列出多個版本
,所以這個列表將來仍然有用。如果可能的話,列出每個版本的任何大的不兼容性(包括cpython)
(不包括c接口和依賴或引用計數)。

+1

最可靠的方法是查看相關實現的網站 - 這也總是最新的;)另外,AFAIK大多數這些實現精確使用它們兼容的CPython版本號。 – delnan

回答

3

最流行的替代實施方式是IronPythonJythonPyPyStackless Python

Jython目前在其路線圖上實現了Python 2.5.2對2.6的支持。

  • 爲ctypes的
  • 部分支持不支持C API

的IronPython實現的Python 2.7.1。

  • 爲ctypes的
  • 不支持C API,雖然ironclad嘗試添加一個兼容層

PyPy實現的Python 2.7.1部分支持。

  • 良好ctypes的支持
  • α/βC API支持

Stackless的Python支持2.7.1和3.2目前。

  • 支持幾乎所有的CPython會

他們都做好了實施核心語言,但對標準庫不同的支持。

相關問題