| Jython | |
|---|---|
| Basisdaten | |
| Erscheinungsjahr: | 2000 (JPython 1997) |
| Entwickler: | Jython Projekt |
| Aktuelle Version: | 2.7.3 (10. September 2022) |
| Betriebssystem: | Plattformunabhängig |
| Lizenz: | Jython Lizenz |
| www.jython.org | |
Jython (früherJPython) ist eine reine Java-Implementierung der ProgrammiersprachePython und ermöglicht somit die Ausführung von Python-Programmen auf jederJava-Plattform. Damit geht einher, dass sämtliche Java-Bibliotheken in Python-Programmen importiert und dynamisch genutzt werden können. Jython bietet im Vergleich zuCPython uneingeschränktesMultithreading, ist allerdings auf das veraltete Python 2 beschränkt.
Jython eignet sich ebenfalls gut alsSkriptsprache in der Java-Entwicklung, ist allerdings konzeptionell eher auf eine vollständige Python-Implementierung als auf gute Einbettung in die Java-Welt ausgerichtet.
Jython wurde ursprünglich Ende 1997 entwickelt, umC durchJava für leistungsintensiven Code zu ersetzen, auf den von Python-Programmen zugegriffen wird, und wechselte im Oktober 2000 zuSourceForge. Die Python Software Foundation vergab im Januar 2005 einen Zuschuss. Jython 2.5 wurde im Juni 2009 veröffentlicht.[1]
Ab Version 2.2 wird Jython (inklusive der Standardbibliothek) unter derPython Software Foundation License (v2) veröffentlicht. Ältere Versionen werden durch die Jython 2.0-, 2.1-Lizenz und die JPython 1.1.x-Softwarelizenz abgedeckt.[2]
Der Befehlszeileninterpreter ist unter der Apache Software License verfügbar.[3]