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文件中,然后由虚拟机来逐行解释执行。
推荐阅读
-
[C 语言教程] [嵌入式程序设计] (I) 简介和先决条件 (II) 嵌入式程序设计基础 (III) 硬件基础 (IV) 硬件寄存器操作
-
Golang 并发编程入门:Goroutine 简介和基本用法
-
Conda] 解决在 Conda 中安装软件包时遇到的 "收集软件包元数据 "问题解决在 Conda 中安装软件包时遇到的 "收集软件包元数据 "问题 - 简介
-
Golang 地图简介 - Go 地图
-
Redis简介
-
Java 简介11.抽象类、接口、instanceof、类关系、克隆
-
MySQL-03.概述 - 数据模型和 SQL 简介 - 1.
-
C++] Split Detail - list - I. List 简介
-
HttpURLConnection 学习 - 简介
-
从一台 PC 轻松访问 CANFD 总线_Lyco CNA 板简介