计算机设计语言是编写计算机程序所用的语言,可分为机器语言、汇编语言和高级语言。
人们利用计算机可以完成各种各样的工作,尽管内容不同,方法各异,但归根结蒂都要进行程序设计,即把要解决的问题和解决的方法编成计算机能“懂”的命令,送入计算机进行处理。设计语言就是为使计算机能够按人的意图工作所使用的计算机能够接受的编制程序的语言工具,设计语言按其面向对象的不同可分为面向机器的语言、面向问题的语言、面向过程的语言。按其表达指令的基本格式可分为机器语言、汇编语言和高级语言。
1.机器语言即机器指令。它是机器设计者通过计算机的各种硬件结构所赋予机器的基本操作功能。这些用代码形式表示的各种指令的集合就构成机器的指令系统。不同计算机其指令系统是不一样的,不仅功能各异而且指令的类型、书写格式、存储方式等也不相同。利用指令系统可以编制出机器语言程序(又叫手编程序)。这种手编程序难编,难记,易出错,不易修改,是最原始的程序设计方法。
2.汇编语言是针对手编程序的缺点稍作改进的初级语言。它把操作代码换成较为直观的符号,地址码也用所存放的内容符号来表示,与用机器语言编制的程序相比易编、易懂、易修改,但仍需逐条与特定的机器相对应,其运行速度低于用机器语言编制的程序。
3.高级语言是采用接近于人们习惯的自然语文的形式(英语)来编制程序的语言。用高级语言编制程序,人不需要考虑机器的逻辑结构,只需考虑用一种语言来推敲解题逻辑和计算过程的描述。编制的程序不但易读、易编、易修改、而且大大提高了通用性。