编程语言的载体是什么?
一台计算机不能只靠硬件(称为裸机)工作,它必须装有各种功能的软件才能发挥其计算、测量、控制等功能。软件是人用编程语言编写的,是人赋予机器智能的载体。
编程语言是人和计算机之间交流的语言,有很多种。一般来说,它们可以分为三类:机器语言、汇编语言和高级语言。
4.1.1机器语言
计算机使用由“0”和“1”组成的二进制数,二进制是计算机语言的基础。在计算机发明之初,人们只能居高临下,用计算机语言命令计算机做这做那。一句话,就是写出一系列由“0”和“1”组成的指令序列,交给计算机执行。这种计算机能理解的语言就是机器语言。用机器语言是很痛苦的,尤其是程序出错需要修改的时候。
对于机器语言,机器语言变成了指令。指令是最小的不可分的功能单元。而且由于每台计算机的指令系统往往不同,在一种类型的计算机上执行的程序,如果要在另一种类型的计算机上执行,就必须单独编译,造成重复劳动。但是,因为该语言用于特定类型的计算机,所以其运行效率是所有语言中最高的。机器语言是第一代计算机语言。