Python解释器有几种

1、CPython

CPython这个解释器是用 C语言开发的(如果你要学习 C语言,可以参看我的《C语言探索之旅》 系列教程)。

2、Jython

Jython是运行在 Java 平台上的 Python 解释器,可以把 Python 代码编译成 Java字节码执行。

3、IronPython

IronPython和Jython类似。IronPython 是运行在微软的 .Net 平台上的 Python 解释器,可以把 Python 的代码编译成 .Net 的字节码。

4、IPython

IPython是基于CPython之上的一个交互式解释器。IPython 在交互方式上比 CPython 有所增强,但是执行 Python 代码的原理和 CPython 是一样的。好比很多浏览器虽然外观不同,但内核其实都是调用了 Chromium。

5、PyPy

PyPy是另一个Python解释器,其目标是执行速度。PyPy采用JIT(Just-In-Time)编译技术,动态编译Python代码,显着提高Python代码的执行速度。Java的HotSpot虚拟机也使用JIT技术。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。