hello,小可爱们,星辰今天想和你们来聊一下Python中的编译型语言和解释型语言,废话不多说啦~来看一下今天的笔记吧
1、解释器
* 计算机不能理解任何除机器语言以外的语言,将其他语言翻译成机器语言的工具,被称为解释器
* 编译器翻译的方式有两种:一个是编译,一个是解释。两种方式之间的区别在于翻译时间点不同。当编译器以解释方式运行的时候,也称之为解释器
2、编译型语言VS解释型语言
* 编译型语言
- 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行,程序执行效率高,依赖编译器,跨平台性差些,如C、C++
- 编译型语言源代码->编译器->最终可执行文件->操作系统->CPU
* 解释型语言
- 解释型语言编写的程序不进行预先编译,以文本方式存储程序代码,会将代码一句一句直接运行,在运行程序之前必须先解释再运行
- 解释型语言源代码->解释器(逐行解释每一句源代码)->操作系统->CPU
* 速度--编译型语言比解释型语言执行速度快
跨平台性--解释型语言比编译型语言跨平台性好
这个了解一下没坏处滴,那就这样啦,拜拜哦( ̄▽ ̄)