Jython
From Wikipedia, the free encyclopedia
Remove ads
Jython је имплементација програмског језика Пајтон дизајнирана да ради на Јава платформи. Jython je наследник JPython-а.[1]
Преглед
Jython програми могу увозити и користити било коју Јава класу. Осим неких стандардних модула, Jython програми користе Јава класе уместо Пајтонових модула. Jython укључује скоро све модуле у стандардној дистрибуцији програмског језика Пајтон, изузимајући само неколико модула првобитно имплементираних у C-у. На пример, кориснички интерфејс у Jython-у може бити написан са Swing, AWT или SWT. Jython компајлира до Јава бајткода (интермедијарног језика), на захтев или статично.
У Јави можете развити аплети за веб претраживаче. Али аплети тренутно нису укључени у Јитхон. Компајлер је уклоњен из Јитхон 2.5.0 да би се увела нова технологија која боље имплементира креирање аплета."[2]"
Remove ads
Историја
Jython је оригинално направљен касне 1997. да замени C са Јавом за рачунски интензивни код коме се приступа из Пајтонових програма, премештајући се на SourceForge током октобра 2000. Фондација Софтвера Пајтон доделила је стипендију јануара 2005. године. Jython 2.5 је лансиран током јуна 2009. године.[3]
Статус и путања
Последња верзија је Jython 2.7.0. Објављена је 2. маја 2015. године и компатибилна је са Пајтоном 2.7.[4]
Иако Jython имплементира Пајтонову језичку спецификацију, има некех разлика и некомпатибилности са CPython-ом, који је референтна имплементација Пајтона.[5][6]
Лиценца услова
Од верзије 2.2, Jython (укључујући стандардне библиотеке) је објављен под лиценцом Фондације Софтвера Пајтона (v2). Старије верзије су покривене са Jython 2.0, 2.1 лиценцом а JPython 1.1.x Софтверском Лиценцом.[7]
Интерпретатор линија команди је доступан под Лиценцом Apache Software.
Коришћење
Jython је један од два скриптна језика (са Jacl) коришћена у WebSphere Application Server-у. Коришћен је у IBM Решнл развојним алатима, где Jython пројекти могу бити направљени са чаробњацима. Коришћен је као главни програмски језик за DataMelt научна истраживања. Корист Jython-а за научне апликације је поменута у књизи "Scientific Data analysis using Jython Scripting and Java"[8] од С. Чеканова.
Remove ads
Види још
- JBoss Серверски Апликацијско скриптовање коришћењем Jython-а
- WebLogic Server Серверски Апликацијска wlst алатка скриптовања коришћењем Jython-а
- IBM WebSphere Серверски Апликацијска wsadmin алатка скриптовања коришћењем Jython-а
- IronPython је имплементација Пајтона за . NET и Моно
- PyPy само-одрживи интерпретатор за Пајтон програмски језик
- ZK је прилог Јаве Ајакс који дозвољава логику лепљења написаног у Jython-у.
Remove ads
Литература
Спољашње везе
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads