Jython - Jython

Jython
Logo společnosti Jython
První vydání17. ledna 2001; Před 19 lety (2001-01-17)[1]
Stabilní uvolnění
2.7.2 / 21. března 2020; Před 8 měsíci (2020-03-21)[2]
Úložiště Upravte to na Wikidata
NapsánoKrajta a Jáva
Operační systémCross-platform
PlošinaVirtuální stroj Java
TypProgramovací jazyk Python Tlumočník
LicenceLicence Python Software Foundation (pro starší verze viz Licenční podmínky )
webová stránkawww.jython.org Upravte to na Wikidata

Jython je implementace Programovací jazyk Python navržen pro běh na Jáva plošina. Implementace byla dříve známá jako JPython do roku 1999.[3]

Přehled

Programy Jython mohou importovat a používat libovolnou třídu Java. S výjimkou některých standardních modulů používají programy Jython místo modulů Python třídy Java. Jython obsahuje téměř všechny moduly standardu Programovací jazyk Python distribuce, chybí pouze některé z modulů implementovaných původně v C. Například uživatelské rozhraní v Jythonu lze psát pomocí Houpačka, AWT nebo SWT. Jython kompiluje zdrojový kód Pythonu do Bajtový kód Java (mezilehlý jazyk) buď na vyžádání, nebo staticky.

Dějiny

Jython byl původně vytvořen na konci roku 1997, aby jej nahradil C s Jáva pro kód s vysokým výkonem, k němuž přistupují programy Pythonu, přesun do SourceForge v říjnu 2000. The Softwarová nadace Python udělil grant v lednu 2005. Jython 2.5 byl vydán v červnu 2009.[4]

Stav a cestovní mapa

Nejnovější vydání je Jython 2.7.2. Bylo vydáno 21. března 2020 a je kompatibilní s Pythonem 2.7.[5]

Ačkoli Jython implementuje specifikaci jazyka Python, má určité rozdíly a nekompatibility s CPython, který je referenční implementace Pythonu.[6][7]

Licenční podmínky

Od verze 2.2 je Jython (včetně standardní knihovny) vydáván pod Licence Python Software Foundation (v2). Na starší verze se vztahuje Licence Jython 2.0, 2.1 a Softwarová licence JPython 1.1.x..[8]

Interpret příkazového řádku je k dispozici pod licencí softwaru Apache.

Používání

Viz také

Reference

  1. ^ Wierzbicki, Frank (22. března 2015). „jython: 3d8067c56a1d NOVINKY“. Citováno 28. března 2015.
  2. ^ Wierzbicki, Frank (26. března 2020). „Jython 2.7.2 final vydán!“. Weblog Franka Wierzbickiho. Citováno 3. dubna 2020.
  3. ^ „JythonFaq / GeneralInfo - JythonWiki“. 3. dubna 2014. Citováno 28. března 2015.
  4. ^ Wierzbicki, Frank (16. června 2009). „Jython 2.5.0 Final je venku!“. Citováno 2. července 2009.
  5. ^ "Zprávy". Jython. Citováno 19. dubna 2020.
  6. ^ „JythonFaq“. Jythonův projekt. Citováno 5. července 2009.
  7. ^ "Rozdíly mezi CPython a Jython". Jythonův projekt. Citováno 5. července 2009.
  8. ^ „Licence Jython“. Jythonův projekt. Citováno 9. února 2008.
  9. ^ „Představujeme zapalování - Uživatelská příručka k zapalování 7.9 - Dokumentace k zapalování“. docs.inductiveautomation.com. Citováno 24. dubna 2019.

externí odkazy