点点通(35)
硬件周刊
编程语言
机器语言
计算机只能直接处理由0、1组成的二进制代码,而机器语言就是一些由0和1组成的二进制代码,可以被特定的机器直接识别,运行速度很快。但是这种代码编写时易出错且不易修改,对机器依赖性大,使用极不方便,因此程序员不会直接使用。
汇编语言
针对机器语言的缺陷,人们发明了“指令助记符”,用指令来代替二进制机器码,这就是汇编语言,它可直接对硬件操作。使用汇编语言编程,占用空间少,运行快。但由于汇编语言依赖于硬件体系,且助记符量大难记,编写人员需对硬件有深入的了解,编程效率不高。目前汇编语言常用于面向硬件的编程领域。
高级语言
针对汇编语言的缺陷,人们又发明了更加易用的所谓高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以轻松上手。随着计算机应用范围的扩展,出现了很多种高级语言,如BASIC、FORTRAN、C、PASCAL、LISP、COBOL等等。