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

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

机器语言:一串01代码,这种代码成为机器代码。可以不用进行编译等,可以直接执行,执行速度快,缺点是可读性非常差,不利于编写程序。

汇编语言:机器语言难于记忆,汇编语言是机器语言的符号化表示,不同的机器对应不同的汇编指令。属于低级语言,执行效率低机器语言,执行效率比高级语言快。更便于人类理解和编程,但编程效率比高级语言低。

高级语言:十分的接近自然语言的一种计算机程序设计语言。编译器的作用是把用户编写的源程序翻译成目标的代码。

高级语言书写简单,同样的高级语言语句可以有不同的机器语言实现方法。因此同一段高级语言经过不同的编译器编译之后会得到不同的目标程序。

扩展资料:

选取原则

计算机软件开发的过程中,程序员要对多种因素进行综合考虑。具体包括以下方面:

软件将要安装的硬件环境。 

软件的平台支持性。

开发设计成本和效率。

选择相对熟练的计算机编程语言。

客户对软件的使用要求。

计算机编程语言是指用于人与计算机之间通信的语言,是人与计算机之间传递信息的媒因为它是用来进行程序设计的,所以又称程序设计语言或者编程语言。

参考资料来源:百度百科-计算机编程语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-04

特点:

机器语言:可以直接执行,速度最快,不便于人类阅读和编程。

汇编语言:执行效率虽然略低于机器语言,但比高级语言快。相对于机器语言来说更便于人类理解和编程,但编程效率低。

高级语言:把高级语言的源代码转换成对应平台的目标代码。高级语言书写比较简单,但是翻译起来比较复杂,同样的高级语言语句可以有不同的机器语言实现方法。

扩展资料:

汇编语言具有更高的机器相关性,更加便于记忆和书写,但又同时保留了机器语言高速度和高效率的特点。汇编语言仍是面向机器的语言,很难从其代码上理解程序设计意图,设计出来的程序不易被移植,故不像其他大多数的高级计算机语言一样被广泛应用。所以在高级语言高度发展的今天,它通常被用在底层,通常是程序优化或硬件操作的场合。

参考资料来源;百度百科-汇编语言

本回答被网友采纳
第2个回答  2016-03-02
机器语言就是直接的二进制代码,是硬件能直接执行的最低级代码 汇编语言是仅次于机器语言的低级语言,也能由硬件直接执行,只是代码为了方便阅读和记忆而使用符号化的语言 高级语言基本上不跟硬件打交道的,需要有编译器编译后机器才能执行 (个人理解)本回答被网友采纳
第3个回答  2019-08-08
机器语言是计算机特有的认识语言,他由一系列的机器代码代表.汇编语言是人类可以识别的并由计算机执行的语言命令.高级语言....
相似回答