Heutzutage ist Jython ein Thema in aller Munde. Von seiner Entstehung in der Gesellschaft bis hin zu seinen Auswirkungen auf das Alltagsleben hat Jython in verschiedenen Communities großes Interesse geweckt. Dieses Phänomen hat zahlreiche Debatten und Überlegungen über seine Bedeutung, seine Auswirkungen und seine Rolle in der modernen Welt ausgelöst. In diesem Artikel werden wir verschiedene Aspekte im Zusammenhang mit Jython untersuchen und seinen Einfluss auf Kultur, Technologie, Politik und Privatleben analysieren. Ebenso werden wir uns mit den verschiedenen Perspektiven rund um Jython befassen und eine umfassende und bereichernde Vision bieten, die es uns ermöglicht, seine Auswirkungen auf die heutige Gesellschaft zu verstehen.
| 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üher JPython) ist eine reine Java-Implementierung der Programmiersprache Python und ermöglicht somit die Ausführung von Python-Programmen auf jeder Java-Plattform. Damit geht einher, dass sämtliche Java-Bibliotheken in Python-Programmen importiert und dynamisch genutzt werden können. Jython bietet im Vergleich zu CPython uneingeschränktes Multithreading, ist allerdings auf das veraltete Python 2 beschränkt.
Jython eignet sich ebenfalls gut als Skriptsprache 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, um C durch Java für leistungsintensiven Code zu ersetzen, auf den von Python-Programmen zugegriffen wird, und wechselte im Oktober 2000 zu SourceForge. 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 der Python 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]