编程语言
首页 > 编程语言> > Python08--执行过程

Python08--执行过程

作者:互联网

执行过程

计算机只能识别机器码(1010),不能识别源代码(python)
由源代码转编程机器码的过程分为两类:编译和解释

编译

在程序运行之前,通过编译器将源代码编程机器码
例如:C语言
优点:运行速度快
缺点:开发效率低,不能跨平台

解释

在程序运行之时,通过解释器对程序逐行翻译,然后执行
例如:JavaScript
优点:开发效率高,可以跨平台
缺点:运行速度慢

python运行方式

python是解释型语言,但为了提高运行速度,使用了一种编 译的方法。编译之后得到pyc文件,存储了字节码(特定与 Python的表现方式,不是机器码)
源代码 -- 编译 --> 字节码 -- 解释 --> 机器码
|--------第一次-----|------第二次------|

python解释器类型

标签:源代码,编译,--,机器码,python,开发,执行,Python08
来源: https://www.cnblogs.com/sean-test/p/15821539.html