Jython是一種高層次整合Python語言,Jython的前身——Jpython,它不是一個Java翻譯器或僅僅是一個Python編譯器,它是一個Python語言在Java中的完全實現。Jython也有很多從CPython中繼承的模塊庫。Jython無論是否是商業上的使用都可以免費的使用,Java與Jython的無縫整合允許開發者在開發過程中自由的混合兩種語言。有需要用到這款Jython語音的朋友快來winwin7分享的地址獲取吧!
Jython介紹
要了解Jython(古稱JPython),首先掌握Python。Python要用C撰寫的高檔的、面向對象的、開放源代碼的編程語言。GuidovanRossum是Python的創作者,進而在Python的迅速發展中產生了一大群高質量的設計師和程序員。應用Python的開發者提高快速,并一直在穩步增長。但是Sun的Java編程語言都是人盡皆知的。伴隨著用Java完成的新項目的總數貼近了用C/C++完成的工程項目,Python的Java完成也越來越很有必要。Jython,最開始稱為JPython,便是:Python語言表達的Java完成。為防止搞混,這書用CPython來表明Python的C語言完成,而用Jython來表明Java完成,而Python表明完成的中性化定義和Python語言規范的設計方案特點。
Jython和Python強調了編碼的簡明性、便捷性和易讀性。Jython應用縮排來對編碼塊定界以防止應用在Java中的中括號。Jython用一個新的一行來表明一個新的句子的進行,并有好多個關鍵的差異,如容許在每一個句子后省略分號。Jython并沒有像在Java中的public、private和protected存儲符,那樣就給程序員帶來了快速開發所必須的協調能力,并把注意力集中在程序邏輯上。就像之前所提及的,Jython無需顯著的靜止的類型定義,故程序員不用從程序邏輯遷移到類型定義上去。
Jython的時間要上溯到JimHugunin,他是GuidovanRossum在國家研究動力中心(CNRI)的朋友。JimHugunin了解到Python編程語言用Java完成的重要性,并實現了最開始名叫JPython的語言表達。因為會開發aspectj(http://aspectj.org/),JimHugunin不可以再次專注于JPython了。因此當Python的開發人員提前準備離去CNRI時,由那時候還在CNRI的BarryWarsaw再次領導干部開發設計。
Python和Jython項目組從CNRI離開后,在Sourceforge上變化為一種更開放式的語言表達實體模型。在此期間,一個對Jython(JPython)做了關鍵貢獻的人FinnBock領導干部了Jython新項目工作組。恰好是因為FinnBock所做的優秀貢獻使Jython如今成為一個這般有價值的專用工具。相近Jython這種開放源代碼新項目與開發設計和維護保養他們的人一樣優秀,從這種實際意義上說Jython由于有FinnBack的貢獻和引導而很幸運。另外一個對Jython做了全新有使用價值貢獻的人是SamuelePedroni。Samuele的貢獻關鍵在Jython的類運載、導進體制這些。Finn和Samuele目前是Jython的2個關鍵開發人員。
注:需要安裝java環境!