Jython
| Jython | |
|---|---|
| Оригинални назив | енгл. Jython |
| Изговара се | Џајтон |
| Модел | Пајтон програмски језик |
| Датум актуелне верзије | 02.05.2015. |
| Лиценца | Лиценца Фондације Пајтон Софтвера |
Jython је имплементација програмског језика Пајтон дизајнирана да ради на Јава платформи. Jython je наследник JPython-а.[1]
Преглед
Jython програми могу увозити и користити било коју Јава класу. Осим неких стандардних модула, Jython програми користе Јава класе уместо Пајтонових модула. Jython укључује скоро све модуле у стандардној дистрибуцији програмског језика Пајтон, изузимајући само неколико модула првобитно имплементираних у C-у. На пример, кориснички интерфејс у Jython-у може бити написан са Swing, AWT или SWT. Jython компајлира до Јава бајткода (интермедијарног језика), на захтев или статично.
У Јави можете развити аплети за веб претраживаче. Али аплети тренутно нису укључени у Јитхон. Компајлер је уклоњен из Јитхон 2.5.0 да би се увела нова технологија која боље имплементира креирање аплета."[2]"
Историја
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] од С. Чеканова.
Види још
- JBoss Серверски Апликацијско скриптовање коришћењем Jython-а
- WebLogic Server Серверски Апликацијска wlst алатка скриптовања коришћењем Jython-а
- IBM WebSphere Серверски Апликацијска wsadmin алатка скриптовања коришћењем Jython-а
- IronPython је имплементација Пајтона за . NET и Моно
- PyPy само-одрживи интерпретатор за Пајтон програмски језик
- ZK је прилог Јаве Ајакс који дозвољава логику лепљења написаног у Jython-у.
Литература
- ^ „JythonFaq/GeneralInfo - JythonWiki”. 3. 04. 2014. Приступљено 28. 03. 2015.
- ^ Paul Deitel (2019). Intro to Python for Computer Science and Data Science. ISBN 978-0135404676. Архивирано из оригинала 09. 11. 2021. г. Приступљено 09. 11. 2021.
- ^ Wierzbicki, Frank (16. 06. 2009). „Jython 2.5.0 Final is out!”. Приступљено 2. 07. 2009.
- ^ Jython 2.7 beta2 released! [1]
- ^ „JythonFaq”. Jython's project. Приступљено 5. 07. 2009.
- ^ „Differences between CPython and Jython”. Jython's project. Архивирано из оригинала 07. 04. 2022. г. Приступљено 5. 07. 2009.
- ^ „The Jython License”. Jython's project. Архивирано из оригинала 23. 02. 2008. г. Приступљено 9. 02. 2008.
- ^ S.V.Chekanov, Scientific Data analysis using Jython Scripting and Java.
Спољашње везе
- Званични веб-сајт
- #jython connect[2]
- Jython на SourceForge.net
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.