1、试简述机器语言、汇编语言、高级语言三者的主要区别?
2022-09-29 · 百度认证:北京惠企网络技术有限公司官方账号
区别:
1、效率:
机器语言:执行效率高,速度快;
汇编语言:编程效率不高,属低级语言;
高级语言:执行效率不及机器语言,但编程效率高于汇编语言。
2、组成:
机器语言:机器语言是由0和1按一定规则排列组成的一个指令集:它是计算机唯一能识别和执行的语言。
汇编语言:用助记符来表示机器指令中的操作码和操作数的指令系统。可读性增强,执行速度快;
高级语言:一种更接近人类的自然语言和数学语言的语言,用它编写的程序可以很大减少编程人员的劳动,因此它也具有较好的可移植性。
3、面向类型:
机器语言:是一种面向机器的语言,可读性差。
汇编语言:仍是一种面向机器的语言;
高级语言:简化靠近人的自然语言。
扩展资料:
1.大量繁杂琐碎的细节牵制着程序员,使他们不可能有更多的时间和精力去从事创造性的劳动,执行对他们来说更为重要的任务。如确保程序的正确性、高效性。
2.程序员既要驾驭程序设计的全局又要深入每一个局部直到实现的细节,即使智力超群的程序员也常常会顾此失彼,屡出差错,因而所编出的程序可靠性差,且开发周期长。
3.由于用机器语言进行程序设计的思维和表达方式与人们的习惯大相径庭,只有经过较长时间职业训练的程序员才能胜任,使得程序设计曲高和寡。
4.因为它的书面形式全是"密"码,所以可读性差,不便于交流与合作。
5.因为它严重地依赖于具体的计算机,所以可移植性差,重用性差。
参考资料来源:百度百科-机器语言