Jython
Python直譯器的Java實作 来自维基百科,自由的百科全书
Python直譯器的Java實作 来自维基百科,自由的百科全书
Jython(原JPython),是一個用Java語言寫的Python直譯器。
Jython程式可以和Java無縫整合。除了一些標準模組,Jython使用Java的模組。Jython幾乎擁有標準的Python中不依賴於C語言的全部模組。比如,Jython的使用者介面將使用Swing,AWT或者SWT。Jython可以被動態或靜態地編譯成Java位元組碼。
Jython還包括jythonc,一個將Python代碼轉換成Java代碼的編譯器。這意味著Python程式設計師能夠將自己用Python代碼寫的類別館用在Java程式里。
Jython同時使用以下三種協定授權:[3]
前兩個是自由軟體協定。第三個還不清楚,因為還沒有被自由軟體基金會接受。
Jim Hugunin於1997年創造了Jython,並將它發展到1999年。1999年2月,Barry Warsaw接管了他的工作。2000年十月,Jython專案被移動到SourceForge。很長一段時間內主要由Samuele Pedroni負責維護和開發Jython。2004年底,Pedroni將精力集中在PyPy,但他仍然被認為是Jython內部管理層的一員。2005年1月,Brian Zimmer因開發Jython而得到Python軟體基金會的資助。2005年12月,Frank Wierzbicki作為主要開發者接替了Zimmer的工作。2005年,Jython的發展因為缺少優秀的開發者而放緩
2008年3月3日,昇陽電腦公司就像之前僱傭2名JRuby開發者那樣請來Ted Leung和Frank Wierzbicki為Jython和Python工作。[4] 開發進度穩步增長。[5][6] Jython現在甚至可以執行Django(類似於Ruby on Rails的框架).[7]
當前的Jython版本是2017年7月1日釋出的Jython 2.7.1
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.