Unterschiede zwischen Jython und Python

8

Ich weiß, dass Jython Python-Code in Java-Byte-Code konvertiert, aber gibt es irgendwelche Syntaxänderungen zwischen den beiden? und als Nebenfrage ist Jython 3.x noch verwendbar oder wird es noch portiert?

    
RandomPhobia 12.06.2012, 00:18
quelle

4 Antworten

7

Jython ist eine Implementierung von die Python-Sprache. Es ist überhaupt keine andere Sprache.

Laut der Jython-Website ist derzeit die neueste stabile Version 2.5.3b1 und die neueste Entwicklungsversion 2.7a2. Soweit ich weiß, arbeitet derzeit niemand an einer 3.x-kompatiblen Version von Jython.

    
Daniel Pryden 12.06.2012, 00:25
quelle
15

Auf den Punkt gebracht

Unterschiede von - Python & amp; Jython

Python

  1. C
  2. Multiplattform
  3. Kompiliert zu .pyc
  4. Erweitern mit C
  5. GIL 1 *
  6. Python-Müllsammlung

1 *. Global Interpreter Lock, erklärt in Dokumentation Python-Dokumentation, Kapitel 8.1 (1)

Jython

  1. 100% Java
  2. Jede JVM (derzeit 1.1 +)
  3. Kompiliert zu .class
  4. Erweitern mit Java
  5. Wirklich multi-threaded
  6. Java-Speicherbereinigung

Für weitere Informationen gibt es nichts besseres als den Besuch auf der Website

    
iConfused 03.04.2013 04:47
quelle
2

Es gibt 3 wichtige Implementierungen für Python-Sprache. Jython ist eine Java-Implementierung, Cython ist C-Implementierung und IronPython ist c # Implementierung. Was die Python-Sprachsyntax betrifft, bleibt sie in allen Implementierungen konsistent. In Bezug auf deinen letzten Teil der Frage denke ich nicht, dass Jython Version 3.x veröffentlicht oder in Gebrauch ist, wahrscheinlich hast du Python 3.x gemeint - wenn ja, ist es das.

    
Aqeel 19.08.2014 03:51
quelle
1

Sehen Sie sich diese Website an: Ссылка

Auch das habe ich gefunden: Ссылка

    
tabchas 12.06.2012 00:23
quelle

Tags und Links