Jython

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Jython (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

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top