欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

CPython 简介

最编程 2024-06-26 10:14:31
...

我们平时所说的Python,一般都是指CPython,CPython是标准的,而且最常用的python实现方式,还有其他实现方式,例如Jython(Java), IronPython(.NET), PyPy(Python)。

代码有两种常见的执行方式,一种是编译执行,先将代码编译成机器指令,然后执行;另一种是解释执行,对每条语句在运行的时候解释器去执行相应的动作。

而一些编译器是将代码编译成机器代码,可以直接在系统上执行;还有一些编译器是将代码编译成中间语言,然后交给虚拟机执行。

我们可以一般会认为Python是解释型语言,当我们在官网安装Python的时候,Python.exe就是CPython (解释器),它是由一个编译器和一个虚拟机构成,所以其实在Python代码运行前会先被编译(CPython中的编译器是由纯C编写的)成中间语言,保存在.pyc文件中,然后由虚拟机来逐行解释执行。