This commit is contained in:
qianguyihao
2019-12-03 19:11:10 +08:00
parent 8899f3f35f
commit b15f81617d
2 changed files with 23 additions and 14 deletions

View File

@@ -126,13 +126,13 @@ JavaScript基础分为三个部分
> 由于少了实现编译这一步骤所以解释型语言开发起来尤为方便但是解释型语言运行较慢也是它的劣势。不过解释型语言中使用了JIT技术使得运行速度得以改善。
### 编程语言的分类
### 补充知识:编程语言的分类
> 所谓的“翻译”,指的是编译成计算机能够执行的指令。
**编译型语言**
- 定义:事先把所有的代码 一次性翻译好然后整体执行。比如说c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀(系统执行的是 obj 文件);再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。
- 定义:事先把所有的代码 一次性翻译好然后整体执行。比如说c语言的代码文件是`.c`后缀,翻译之后文件是`.obj`后缀(系统执行的是 obj 文件);再比如, java 语言的代码文件是`.java`后缀,翻译之后的文件是`.class`后缀。注意Java 语言不是严格的 编译型语言,这个一会儿会讲)
- 优点:运行更快。