计算机系统的层次结构
传统机器级:由硬件实体构成的“裸机”,只能识别机器语言。
操作系统机器级:由管理机器各种资源的系统软件构成。
汇编语言机器级:在汇编程序的支持下,在机器内运行。
高级语言机器级:各种高级语言的编译程序或解释程序的支持下,在机器内运行。
应用语言机器级:个种语言编写的专用程序(应用软件包)。
以上来自于《计算机组成原理》。
可以看出:
机器语言就是机器能识别的语言,就是1和0;
汇编语言是机器语言衍生的,因为之前的汇编语言还是1和0的组合,简单的说汇编语言的代码还是一串1和0的字符串,是后来才变成容易让人识别的代码;
高级语言就是c,c++等语言,他们是更接近人的理解和识别,简单的说,高级语言就是高级动物(人类)能明白的语言。
主要特点就是机器对代码处理的速度 由快到慢 因为要翻译成机器代码需要时间