计算机语言
分类标准
- 语言的抽象程度
- 机器指令的生成方式
- 数据类型检测启动时间
- 数据类型转换
编译
定义
将一种计算机语言转化为另一种计算机语言的过程。
过程
宏观
1.高级语言————汇编语言————机器语言
2.高级语言————机器语言
3.汇编语言————机器语言
4.高级语言————中间语言
解释
定义
将编译形成的中间代码解释成机器语言的过程
解释是一种特殊的编译
过程
中间语言————机器语言
1.语言的抽象程度
-
高级语言(High-level programming language)
定义
接近自然语言的编程语言
-
汇编语言(Assembly Language)
定义
汇编语言是机器语言便于记忆的书写格式(汇编语言指令是机器指令的一种符号表示),无法被CPU直接理解运行。
-
机器语言(Machine Language)
定义
计算机的CPU能够直接运行的机器指令
2.机器指令的生成方式
-
编译型语言
编写源代码的高