什么是计算机语言?


为了与计算机通信,我们需要一些语言。这些就是计算机语言。

主要有三种不同的语言可以用来开发计算机程序,它们是:

  • 机器语言
  • 汇编语言
  • 高级语言

机器语言

计算机只能理解数字电子的语言。数字电子处理电压的有无。在计算机内部,两种逻辑可以发挥作用。这些逻辑是:

  • 正逻辑 – 这里电压的存在用1表示,电压的不存在用0表示。
  • 负逻辑 – 这里电压的存在用0表示,电压的不存在用1表示。

但显然,计算机一次只能遵循其中一种逻辑,不能同时遵循两种逻辑。为了让计算机理解,可以使用只有0和1的程序。数据也可以只用0和1来指定和表示。这样的程序称为机器语言程序。机器语言是计算机编程语言发展史上的第一种语言。计算机可以直接理解用机器语言编写的程序。因此,机器语言程序不需要任何翻译器将其从一种形式转换为另一种形式。事实上,直到今天,计算机基本上只理解0和1。

汇编语言

在机器语言之后,计算机语言发展史上的下一个发展阶段是汇编语言。机器语言只使用二进制语言。但另一方面,汇编语言使用助记符或符号指令来代替一系列的0和1。例如,我们可以考虑,在一个特定的计算机中,为了将寄存器A和B相加,汇编语言使用助记符“ADD B”来代替10001111。在汇编语言中,我们使用符号名称来表示地址和数据。在后面的章节中将讨论许多这样的例子。因此,用汇编语言编写程序比用机器语言编写程序更有优势。

高级语言

高级语言是计算机语言发展史上的下一个发展阶段。下面给出一些高级语言的例子:

  • PROLOG(“PROgramming LOGic”的缩写);
  • FORTRAN(“FORrmula TRANslation”的缩写);
  • LISP(“LISt Processing”的缩写);
  • Pascal(以法国科学家布莱士·帕斯卡命名)。

高级语言类似于英语之类的语言,单词(也称为关键字)较少,歧义也较少。每种高级语言都有其自己的语法和关键字。语法的意思是文法。

更新于:2019年10月4日

12K+ 浏览量

启动您的职业生涯

通过完成课程获得认证

开始学习
广告