程序翻译和程序解释
把人类语言转换成机器语言
-
程序翻译
把高级语言L1通过编译器转换成低级语言L0
c c++ golang -
程序解释
低级语言L0在执行中,由L0编写的解释器把高级语言L1作为输入信息解释后执行
python golang javascript
计算机层次
- 层次
-
硬件逻辑层
- 门,触发器等逻辑电路组成
- 属于电子工程领域
-
微程序逻辑层
- 编程语言是微指令
-
传统机器层
- 编程语言是cpu指令集(机器指令)
-
操作系统层
- 向上提供简易的操作界面
- 向下对接指令系统,管理硬件资源
- 位于硬件与软件之间的适配层
-
汇编语言层
- 编程语言是汇编语言
- 汇编语言可以直接翻译成可执行的机器语言
- 汇编器
-
高级语言层
- golang c php java
-
应用层
- 应用软件
-
- 一个机器指令对应一个微程序,一个微程序对应一组微指令