Jython
aus Wikipedia, der freien Enzyklopädie
Jython (früher: JPython) ist eine 100%-pure-Java-Implementierung der Programmiersprache Python.
Jython ermöglicht die Ausführung von Python-Programmen auf jeder Java-Plattform.
Die Entwicklung hinkt der C-Version deutlich hinterher, neuere Features stehen daher nicht unbedingt zur Verfügung. So ist zur Zeit nur eine Version 2.1 von Dezember 2001 als stable Release verfügbar, die der entsprechenden Python Version 2.1 an Sprachfeatures gleichen soll. Neuere Versionen sind nur als alpha Releases und Nightly Build Versionen verfügbar. Der Grund dafür soll darin liegen, dass der Chefentwickler von Jython sich entschlossen hatte, IronPython für .NET zu entwickeln, und dafür von Microsoft eingestellt wurde.
Jython eignet sich gut als Skriptsprache in der Java-Entwicklung, ist allerdings konzeptionell eher auf Vollständigkeit der Python-Implementation als auf perfekte Einbettung in die Java-Welt ausgerichtet.
[Bearbeiten] Siehe auch
- CPython - Referenzimplementierung der Programmiersprache Python in C
- IronPython – Implementierung der Programmiersprache Python in C#
- PyPy – Implementierung der Programmiersprache Python in Python selbst
- Jacl – Implementierung der Programmiersprache Tcl in Java
- Rhino – Implementierung der Programmiersprache Javascript in Java
- BeanShell
- Groovy