1.3 计算机语言
计算机语言:计算机能识别并执行的信息符号代码的指令集合,根据其发展,可分为机器语言
、汇编语言
、高级语言
三类:
1.3.1 机器语言
用二进制代码直接表达的指令的语言,如加法的指令代码为0101011。用机器语言编写的程序称为目标程序,可让计算机直接识别并执行。优点
:计算机可以直接识别,执口速度最快。缺点
:每条指令都由0、1代码表示,不好记忆,易出错。
1.3.2 汇编语言
用一些指令助计符(指令功能的英文缩写, 如加法指令ADD、减法指令SUB)来表示机器语言每条指令的语言。优点
:比机器语言易于记忆,不易出错。缺点
:没有从根本上减少指令,仍然繁琐,不易移植,不能直接被计算机执行,必须经过翻译转换成机器语言。
1.3.3 高级语言
比较接近人类自然语言和数学描述的语言。 高级语言的一条指令的功能可以代替几条、 几十条汇编语言的指令功能。优点
:简便、易学、易记忆、通用性强,兼容性好,便于移植(好学易用)。缺点
:不能直接被计算机识别,需要翻译成机器语言,执行速度慢。
常见的高级语言:C、C++、JAVA、Python等。文章来源:https://www.toymoban.com/news/detail-415298.html
1.3.4 语言处理
语言处理程序
是将用户利用高级语言编写的语言程序转换为机器语言代码序列,然后由计算机硬件加以执行。
语言处理方式:解释、编译解释方式
:对源程序的每条命令边解释边执行,这种语言处理程序称为解释程序。编译方式
:将用户源程序全部编译成机器语言的指令序列,成为目标程序。文章来源地址https://www.toymoban.com/news/detail-415298.html
到了这里,关于计算机语言的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!