简述机器语言和汇编语言、高级语言各有什么特点

如题所述

机器语言是计算机能直接运行的语言,就是二进制语言,而汇编语言则介于C语言和机器语言之间,应属于低级语言,虽然需要编译,但是执行起来和机器语言没有什么大的区别,而高级语言则一定要依赖特定的操作系统的,例如java还要安装JVM和JRE就是java的运行环境。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-05
格式形式不同
第2个回答  2020-03-08
机器语言:一种指令集的体系。依赖于硬件,可以直接执行,速度最快,不便于人类阅读和编程。
汇编语言:机器语言的符号化,不同机器有不同的机器语言,就有不同的汇编语言。是低级语言,执行效率虽然略低于机器语言,但比高级语言快。相对于机器语言来说更便于人类理解和编程,但编程效率低。
高级语言:高度封装了的编程语言,与低级语言相对。更加接近于自然语言的一种计算机程序设计语言。编译器的作用就是把高级语言的源代码转换成对应平台的目标代码。高级语言书写比较简单,但是翻译起来比较复杂,同样的高级语言语句可以有不同的机器语言实现方法。因此同一段高级语言经过不同的编译器编译之后会得到不同的目标程序,就是说高级语言与汇编/机器语言之间不再是一一对应的关系了。
相似回答