Jython - Jython

Jython
Jython-logo
Alkuperäinen julkaisu 17. tammikuuta 2001 ; 20 vuotta sitten ( 17.1.2001 )
Vakaa vapautus
2.7.2  Muokkaa tätä Wikidatassa / 21. maaliskuuta 2020 ; 15 kuukautta sitten ( 21. maaliskuuta 2020 )
Arkisto Muokkaa tätä Wikidatassa
Kirjoitettu Python ja Java
Käyttöjärjestelmä Monitasoinen
Alusta Java-virtuaalikone
Tyyppi Python-ohjelmointikielen tulkki
Lisenssi Python Software Foundation -lisenssi (vanhemmat versiot, katso lisenssiehdot )
Verkkosivusto www .jython .org Muokkaa tätä Wikidatassa

Jython on Python-ohjelmointikielen toteutus, joka on suunniteltu toimimaan Java- alustalla. Toteutus tunnettiin aiemmin nimellä JPython vuoteen 1999 asti.

Yleiskatsaus

Jython-ohjelmat voivat tuoda ja käyttää mitä tahansa Java-luokkaa. Joitakin vakiomoduuleja lukuun ottamatta Jython-ohjelmat käyttävät Java-luokkia Python-moduulien sijaan. Jython sisältää melkein kaikki moduulit tavallisessa Python-ohjelmointikielijakelussa , josta puuttuu vain osa alun perin C: ssä toteutetuista moduuleista . Esimerkiksi käyttöliittymä Jython voitaisiin kirjoitettu Swing , AWT tai SWT . Jython kääntää Python-lähdekoodin Java-tavukoodiksi (välikieleksi) joko pyynnöstä tai staattisesti.

Historia

Jython perustettiin alun perin vuonna 1997 lopulla korvata C kanssa Java suorituskykyä vaativien koodin käsiksi Python-ohjelmia, siirrytään SourceForge lokakuussa 2000. Python Software Foundationin apurahan tammikuussa 2005. Jython 2.5 julkaistiin kesäkuussa 2009.

Tila ja tiekartta

Uusin julkaisu on Jython 2.7.2. Se julkaistiin 21. maaliskuuta 2020 ja on yhteensopiva Python 2.7: n kanssa.

Vaikka Jython toteuttaa Python-kielimäärityksen, sillä on joitain eroja ja yhteensopimattomuuksia CPythonin kanssa , joka on Pythonin viitetoteutus .

Lisenssiehdot

Versiosta 2.2 lähtien Jython (mukaan lukien vakiokirjasto) julkaistaan Python Software Foundation -lisenssillä (v2). Vanhemmat versiot kuuluvat Jython 2.0, 2.1 -lisenssin ja JPython 1.1.x -ohjelmistolisenssin piiriin .

Komentorivin tulkki on saatavana Apache-ohjelmistolisenssillä.

Käyttö

Katso myös

Viitteet

Ulkoiset linkit