Jython
Author
Albert FloresJython (dříve známý jako JPython) představuje implementaci programovacího jazyka Python v jazyce Java.
Původním autorem je Jim Hugunin, který je rovněž tvůrcem další, novější implementace jazyka Python zvané IronPython (prostředí . +moreNET, jazyk C#). Souvislost mezi zmíněnými dvěma implementacemi pravděpodobně vyplývá i ze syntaktické podobnosti jazyků Java a C#.
Vlastnosti
Programy psané v jazyce Jython mohou běžným způsobem importovat a používat libovolnou javovskou třídu. S výjimkou některých standardních modulů používá Jython místo pythonovských modulů javovské třídy. +more K jazyku Jython se dodávají téměř všechny moduly, které jsou součástí standardní distribuce jazyka Python (tj. implementace CPython). Chybí pouze některé moduly, které byly od počátku implementovány v jazyce C. Takže například uživatelské rozhraní můžeme v jazyce Jython místo v Tkinter psát s využitím Swing nebo Abstract Window Toolkit. Zdrojové texty Jython překládá do javovského bajtkódu v okamžiku potřeby nebo staticky.
Vývoj
Projekt je (za podpory Sun Microsystems) aktivně vyvíjen, i když množství jeho vývojářů není tak velké, jako u referenční implementace. Poslední implementovanou verzí je Jython 2. +more5. 3 (13. srpen 2012).
Zatím není k dispozici žádná implementace nové vývojové řady Python 3.
Externí odkazy (anglicky)
[url=http://www. jython. +moreorg/]Jython Home Page[/url] * [url=http://www-106. ibm. com/developerworks/java/library/j-jython. html]Charming Jython: Learn how the Java implementation of Python can aid your development efforts[/url] * [url=http://www-106. ibm. com/developerworks/library/j-alj07064/]Get to know Jython[/url] * [url=http://www-106. ibm. com/developerworks/db2/library/techarticle/dm-0404yang/index. html]Learn how to write DB2 JDBC tools in Jython[/url] * [url=http://www. onjava. com/pub/a/onjava/2002/03/27/jython. html]Tips for Scripting Java with Jython[/url] * [url=http://www. onlamp. com/pub/a/python/2002/04/11/jythontips. html]Jython tips for Python programmers[/url] * [url=http://hugunin. net/story_of_jython. html]Jim Huhunin: Story of Jython[/url].
Kategorie:Programovací jazyky Kategorie:Python Kategorie:JVM programovací jazyky Kategorie:Objektově orientované programovací jazyky