python - 各种 Python 实现的优缺点是什么?

标签 python

我是 Python 的新手,一直使用标准的 cpython (v2.5) 实现。

虽然我一直想知道其他实现,尤其是 Jython 和 IronPython。是什么让他们变得更好?是什么让他们变得更糟?还有哪些其他实现?

我想我正在寻找的是每个实现方案的总结和优缺点列表。

最佳答案

JythonIronPython 如果您迫切需要与在不同平台上编写的现有库进行交互,例如您有 100,000 行 Java,而您只是想写一个 20 行的 Python 脚本。在我看来,对于其他任何东西都不是特别有用,因为由于社区惰性,它们永远落后于 CPython 几个版本。

Stackless 很有趣,因为它支持绿色线程、延续等。有点像 Erlang-lite。

PyPy 是一种实验性解释器/编译器,有朝一日可能会取代 CPython,但目前更像是一个新想法的试验台。

关于python - 各种 Python 实现的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/86134/

相关文章:

python - 碰撞不断真实吗?

python - OnKeyDown 事件,键入字符或导航

python - 为每个级别使用不同的格式分割 matplotlib 标题

python - 是否可以在 SQLAlchemy 事务中提交两个相关表?

python - 如何在Python中获取调用者脚本的完整路径

python - 停止 Avahi 服务并返回元素列表

python - 什么时候在 Python 中引发 KeyboardInterrupt?

Python:由for循环引起的围栏帖子

python - 在 pandas 中,如何使用 "where"参数来查询日期时间索引列?

python - 将 .apply() 与超过 1 个 df 列一起使用