-
CPython
官方版本的解释器,C语言开发,应用广泛 -
IPython
基于CPython之上的交互式解释器,只是多了交互 -
PyPy
目标是执行速度。采用JIT技术,对Python代码进行动态编译(不是解释),所以可以显著提高python代码的执行速度。
PyPy与CPython有一些不同,导致执行结果可能不同。 -
Jython
运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码 -
IronPython
运行在.Net平台上的Python解释器,可以直接把Python代码编译成.Net字节码 -
小结:
Python解释器很多,但使用最广泛的还是CPython。
如果要和Java或.Net平台交互,最好的办法不是用Jython或IronPython,而是通过网络调用来交互,确保各程序间的独立性。
网友评论