15

JythonがPythonコードをJavaバイトコードに変換することは知っていますが、2つの間に構文の変更はありますか?副次的な質問として、Jython 3.xはまだ使用可能ですか、それともまだ移植されていますか?

4

4 に答える 4

17

手短に

相違点 - Python と Jython

パイソン

  1. マルチプラットフォーム
  2. .pyc にコンパイル
  3. Cで拡張
  4. ギル 1*
  5. Python ガベージ コレクション

1 *。グローバル インタープリター ロック、ドキュメンテーションPython ドキュメント、8.1 章 (1)で説明

ジソン

  1. 100% ジャワ
  2. 任意の JVM (現在 1.1+)
  3. .class にコンパイル
  4. Java で拡張する
  5. 真のマルチスレッド
  6. Java ガベージ コレクション

詳細については、ウェブサイトをご覧ください。

于 2013-04-03T04:47:32.463 に答える
11

Jython はPython 言語の実装です。それはまったく別の言語ではありません。

Jython の Web サイトによると、最新の安定版は現在 2.5.3b1 であり、最新の開発版は 2.7a2 です。私の知る限り、現在、Jython の 3.x 互換バージョンに取り組んでいる人は誰もいません。

于 2012-06-12T00:25:41.873 に答える
6

Python 言語で利用できる 3 つの主要な実装があります。Jython は Java 実装、Cython は C 実装、IronPython は C# 実装です。Python 言語の構文に関する限り、すべての実装で一貫性が保たれています。あなたの質問の最後の部分に関しては、Jython バージョン 3.x がリリースされているか、まだ使用されているとは思いません。おそらく python 3.x を意味していたのでしょう - もしそうなら、そうです。

于 2014-08-19T03:51:16.190 に答える
1

これらの Web サイトをチェックしてください。

1) CPython と Jython の違い

2) Jython FAQ

于 2012-06-12T00:23:47.240 に答える