Python(Python是一种高级的解释型的编程语言)解释器是Python语言的实现。Python解释器按行(源代码的一行代码对应一行字节码)运行Python代码。
Python解释器有三种类型:
- CPython:默认的官方解释器。CPython使用C语言实现,在许多应用程序和库中都得到广泛使用。世界上最快的Python解释器是Pypy,它是如何工作的?其背后的核心思想是利用即时编译进一步降低程序的开销
- Jython:运行在Java平台上的Python解释器,代码由Java字节码生成并解释执行。Jython完全遵守Python语言规范,并添加了一些Java语言支持。Jython使Python能够在JVM上运行,这意味着Python程序员可以使用Java类和方法,并且可以将自己的程序编写成Java类,然后与其他Java代码一起使用。
- IronPython:在.NET平台上运行的Python解释器。IronPython使用C#编写,并使用托管代码进行解释和执行Python代码。
Python解释器让新手易于上手,Python的解释器跑得慢,但是它对于开发来说提供了无与伦比的便利性。 它使开发人员能够快速编写处理复杂问题语言,而无需考虑标记、链接、模板和数据查询。