计算机语言分类:机器语言、汇编语言和高级语言。
![计算机语言的种类 计算机语言发展历程](http://img.aihuau.com/images/02111102/02123747t0168c34fb8f78d63e4.gif)
1.机器语言
计算机是不能识别与执行人类的自然语言的。计算机只能接受和识别“0”和“1”这样的二进制信息。例如,某种计算机规定以1011011000000000这样的编码作为“加法”指令,以1011010100000000作为“减法”指令,让计算机执行一次减法操作。对不同的计算机,即使是执行同一种操作(例如在两类不同的计算机上都执行一次加法操作),它们的指令是不同的。特点是难学、难记、难写、难检查、难调试、自然就难以推广。
2.汇编语言
用一些符号(一般是英文单词或英文单词的缩写)作为助记符代替机器语言中的各种二进制的机器指令,形成一种新的程序设计语言,称为汇编语言。计算机是不能直接识别和执行汇编语言源程序的,在执行前必须将它翻译成计算机能够直接识别和运行的二进制指令形式的目标程序。缺点:仍然存在难以编写、出错之后难以检查和修改的问题,仍然要依赖具体的计算机。
3.高级语言
一种各类计算机都通用的、接近于人类“自然语言”和“数学语言”的程序设计语言。如以下语句:
PRINT SIN(a+b)+COS(c-d)+1.4
机器语言称为“低级语言”。所谓“低级”,指它贴近机器,而“高级”是指它更贴近人的语言。计算机不能识别这种语言,需要把用高级语言编写的程序翻译成用二进制形式表示的机器语言程序(即由若干条机器指令组成的指令序列)。
QBASIC语言是高级语言。是用英文单词、数学表达式等易于理解的形式,并按严格的语法规则和一定的逻辑关系组合的计算机语言。