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环境!