Visual Basic程序设计(第三版)
上QQ阅读APP看书,第一时间看更新

0.1 程序与程序设计语言

程序是操作计算机完成特定任务的指令的集合,由程序设计语言来实现。

程序设计语言的核心是指令与如何使用指令的规则。程序设计语言可分为机器语言、汇编语言和高级语言。

1.机器语言

机器语言由二进制数字0和1组成。

例如,完成1+2的运算,需要使用10111000命令将加数1(1用二进制的数据表示为00000001)保存起来,然后使用00000100命令完成1+2的运算(2用二进制的数据表示为00000010)。机器语言的代码如下:

机器语言与硬件有关,不同的CPU有着自己的机器语言。它难以编写和维护,但是可以被计算机直接识别并执行。

2.汇编语言

汇编语言用一些符号表示机器语言中的指令。

例如,完成1+2的运算,需要使用MOV命令将加数1保存在累加器AL中,然后使用ADD命令完成1+2的运算。汇编语言的代码如下:

MOV AL,1

ADD AL,2

汇编语言比机器语言更加容易理解与维护,但依然依赖硬件。

3.高级语言

高级语言更加接近自然语言,所以它的代码简短、易学易用。

例如,完成1+2的运算,高级语言的代码如下:

x=1+2

汇编语言和高级语言编写的程序都不能被计算机直接执行,而要通过翻译程序将其转换为计算机可直接执行的机器语言代码,之后再执行。

Visual Basic属于高级语言,常见的高级语言还有C语言、C++语言、Java语言等。