6

除了 CPython,目前还有哪些 Python 实现可用于生产系统?

问题

已经阐明了该主题的利弊。我现在想知道,那些更奇特的实现是否真的用于必须可靠运行的系统中。(可能的例子?开源?)

编辑:我要求的代码需要 Python 版本 >= 2.5

4

4 回答 4

10

CPython

用于许多产品和生产系统

杰通

我知道基于 Jython 的生产系统和产品(事务集成引擎)。在后一种情况下,该产品自 2000 年代初就已投放市场。Jython 有点停滞(虽然它最近似乎有所回升)但它成熟且稳定。

铁蟒

尽管它在产品方面确实有一些记录,但这是新来的。它(特别是 1.x 版)可以被视为稳定且可用于生产,并且开发由微软官方资助,微软似乎对 CLR 之上的动态语言感兴趣。它是主要 python 实现中最环保的,但似乎相当稳定。

无堆栈 Python

这在EVE Online中被广泛使用,他们似乎将其视为生产就绪。请记住,Stackless Python 已经存在了大约 10 年。

于 2009-05-12T11:33:45.157 回答
3

至少有一种产品Resolver One据说是生产级的,并且完全基于IronPython

Resolver One 是一个程序,它将熟悉的类似电子表格的界面与强大的 Python 编程语言相结合,为您提供了一个工具来更好地分析和呈现您的数据。

于 2009-05-12T10:25:28.417 回答
0

您可以查看http://www.portablepython.com/这是 CPython 的可移植版本。它还捆绑了非常常见和有用的库,甚至还有一个 IDE,所有这些都是可移植的。

有 Pyrex,可以在http://www.cosc.canterbury.ac.nz/greg.ewing/python/Pyrex/找到。它不是 Python,但非常接近。Cython(不是 CPython)基于 Pyrex,可以在http://www.cython.org/找到。它们对于为 Python 创建 C 扩展都很有用。他们的语言是如此 Pythonic。

于 2009-05-15T22:31:04.243 回答
0

我知道Jython已经相当成熟并且已经存在了很长时间。

另外,我会看看Stackless python

于 2009-05-12T10:59:25.633 回答