自考生网为考生收集整理了“00342高级语言程序设计(一)自考复习资料:计算机语言“以供考生们复习使用。自考教材每隔几年都会更新、变动,但相关知识大体不变,考生们抓住考点进行复习即可。
更多资料点此查看:高级语言程序设计(一)自考教材、高级语言程序设计(一)题库、高级语言程序设计(一)网课(精讲)、高级语言程序设计(一)视频课程(串讲)
计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程。
1.机器语言
机器语言是用二进制代码表示的能被计算机识别和执行的指令集合。机器语言的每一条语句实际上是一条指令,例如计算15+4的机器语言程序如下:
用机器语言编写的程序难以阅读、编程不方便,由于不同的计算机指令系统不同,机器语言也就不同。因此机器语言的通用性差,程序的可移植性差。机器语言的优点是编写的程序不需要翻译,可以直接执行,因此占用内存空间小,执行速度快且运行效率高。
2.汇编语言
为了克服机器语言的不足,人们利用助记符代替机器语言,因此产生了汇编语言。例如计算15+4的汇编语言程序如下:
汇编语言在一定程度上克服了机器语言难以编写和阅读的缺点,同时具有占用存储空间较少,执行效率高的优点。
机器语言和汇编语言都是面向机器的语言,也称为“低级语言”。
3.高级语言
高级语言描述算法很方便,而且不依赖于具体的机型,能够不需修改而在任何计算机上运行,具有良好的可移植性、便于编程,但是执行效率低。
使用高级语言编写的程序称为“源程序”,源程序无法在计算机上直接运行,必须将其翻译为二进制程序后才能执行。翻译程序通常有两种工作方式,即编译方式和解释方式。编译方式是将源程序全部翻译为二进制程序后再执行,在此完成翻译工作的程序称为“编译程序”,编译后的二进制程序称为“目标程序”;解释方式是翻译一句执行一句,边解释边执行,在此完成翻译工作的程序称为“解释程序”。解释方式比编译方式耗费机器时间较多,但占用内存较少。
世界上第一个高级语言是FORTRAN,后来陆续出现很多种高级语言,目前广泛应用的高级语言有C/C++、Java和C#等。
更多相关内容可查看“自考复习资料”栏目。
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题