6

CPythonを除いて、現在本番システムで使用できる他のPython実装はどれですか?

質問

すでにこのトピックの賛否両論に光を当てています。これらのよりエキゾチックな実装が、確実に実行する必要のあるシステムで実際に使用されているのかどうか、今疑問に思っています。(考えられる例?オープンソース?)

編集: Pythonバージョン>=2.5を必要とするコードを求めています

4

4 に答える 4

10

CPython

多くの製品や生産システムで使用されています

Jython

Jythonをベースにした本番システムと製品(トランザクション統合エンジン)を知っています。後者の場合、製品は2000年代初頭から市場に出回っています。Jythonは少し停滞していますが(最近少し回復しているようですが)、成熟していて安定しています。

IronPython

これはブロックの新しい子供ですが、製品にはある程度の実績があります。それ(特にバージョン1.x)は安定していて、本番環境で使用できる状態にあると見なすことができます。開発は、CLRに加えて動的言語に関心があるように見えるMicrosoftによって公式に資金提供されています。これは主要なPython実装の中で最も環境に優しいものですが、かなり安定しているように見えます。

スタックレスPython

これはEVEOnlineで広く使用されており、本番環境に対応していると見なされているようです。StacklessPythonは10年ほど前から存在していることを忘れないでください。

于 2009-05-12T11:33:45.157 に答える
3

少なくとも1つの製品であるResolverOneは、本番レベルであると言われ、完全にIronPythonに基づいています。

Resolver Oneは、使い慣れたスプレッドシートのようなインターフェイスと強力なPythonプログラミング言語を組み合わせたプログラムであり、データをより適切に分析して表示するためのツールを提供します。

于 2009-05-12T10:25:28.417 に答える
0

Jythonはかなり成熟していて、長い間存在していることを私は知っています。

また、Stacklesspythonを見てみます

于 2009-05-12T10:59:25.633 に答える
0

CPythonのポータブルバージョンであるhttp://www.portablepython.com/を確認できます。また、非常に一般的で便利なライブラリ、さらには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 に答える