黄忠——Jython:Python中的JVM的脚本语言。黄忠[字:汉升][终属:蜀汉](生卒:148-220(73岁))[荆州]南阳 [今河南南阳]人,官至后将军,追谥曰刚侯。 JPython,是JVM释放最早的脚本语言之一。其目的是Python用于Java平台的实现。在这方面,只是部分成功,因为它没有实现所有Python,而是整个Python语言的一小部分。 Python本身是沿着原来的脚本语言与Perl(1)。它保留了它的普及多年来作为一个最好的通用语言,它被广泛应用于内的Google。黄忠为五虎上将最后一名,和Jython一样,年轻时无比强悍,可惜耽误了几年,可惜可惜啊!
右将军黄忠
Jython由于继承了Java和Python二者的特性而显得很独特。其是一种完整的语言,而不是一个Java翻译器或仅仅是一个Python编译器,它是一个Python语言在Java中的完全实现。Jython也有很多从CPython中继承的模块库。最有趣的事情是Jython不像CPython或其他任何高级语言,它提供了对其实现语言的一切存取。所以Jython不仅给你提供了Python的库,同时也提供了所有的Java类。这使其有一个巨大的资源库。
Jython的最初受到了它的主要开发者热情用户,但他主要的创始人离开了项目,去往微软工作之后,Jython开始挣扎着前行。在经历了Jython的创始人离去之后,项目基本在2005至2008年间停滞。在此期间,其他JVM的脚本语言尤其是Groovy,获得了很大的发展,而Jython是否会像黄忠一样慢慢老去、永远无法恢复的原有势头,我们拭目以待!