Python入门

第二期 | 编译器与解释器

2020-12-02  本文已影响0人  七喜c4d

编译器/解释器:高级语言与机器之间的翻译官。 都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程有不同而已。

 编译器:先整体编译再执行

编译方式:运行速度快,但任何一个小改动都需要整体重新编译。可脱离编译环境运行。代表语言是C语言 。

 解释器:边解释边执行

解释方式:运行速度慢,但部分改动不需要整体重新编译。不可脱离解释器环境运行。代表语言是python语言。

 Python解释器种类:

 CPython:官方版本的解释器。

Ipython:基于CPython之上的一个交互式解释器,在交互方式上有所增强。

 PyPy:一个追求执行速度的Python解释器。

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

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

上一篇 下一篇

猜你喜欢

热点阅读