整专业资料
微信QQ群
考生网QQ群

群号:517231281

扫码加群
点击二维码加群

考生网微信公众号

微信号:zikaosw

课程试听
最新资讯

手机端访问

1、直接输入www.zikaosw.cn
2、扫描左侧二维码

登录 | 注册
登录/注册后,可享受
  • 课程免费试听
  • 试做在线题库
  • 学习提升指导
自考生网
当前位置 自学考试 > 自考复习资料 > 高级语言程序设计(一)自考复习资料 > 文章详情

00342高级语言程序设计(一)自考复习资料:计算机语言

来源:自考生网 时间:2023-03-24 10:00:14 编辑:兔子

自考生网为考生收集整理了“00342高级语言程序设计(一)自考复习资料:计算机语言“以供考生们复习使用。自考教材每隔几年都会更新、变动,但相关知识大体不变,考生们抓住考点进行复习即可。

更多资料点此查看:高级语言程序设计(一)自考教材高级语言程序设计(一)题库高级语言程序设计(一)网课(精讲)、高级语言程序设计(一)视频课程(串讲)

计算机语言

计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程。

1.机器语言

机器语言是用二进制代码表示的能被计算机识别和执行的指令集合。机器语言的每一条语句实际上是一条指令,例如计算15+4的机器语言程序如下:

00342高级语言程序设计(一)自考复习资料:计算机语言

用机器语言编写的程序难以阅读、编程不方便,由于不同的计算机指令系统不同,机器语言也就不同。因此机器语言的通用性差,程序的可移植性差。机器语言的优点是编写的程序不需要翻译,可以直接执行,因此占用内存空间小,执行速度快且运行效率高。

2.汇编语言

为了克服机器语言的不足,人们利用助记符代替机器语言,因此产生了汇编语言。例如计算15+4的汇编语言程序如下:

00342高级语言程序设计(一)自考复习资料:计算机语言

汇编语言在一定程度上克服了机器语言难以编写和阅读的缺点,同时具有占用存储空间较少,执行效率高的优点。

机器语言和汇编语言都是面向机器的语言,也称为“低级语言”。

3.高级语言

高级语言描述算法很方便,而且不依赖于具体的机型,能够不需修改而在任何计算机上运行,具有良好的可移植性、便于编程,但是执行效率低。

使用高级语言编写的程序称为“源程序”,源程序无法在计算机上直接运行,必须将其翻译为二进制程序后才能执行。翻译程序通常有两种工作方式,即编译方式和解释方式。编译方式是将源程序全部翻译为二进制程序后再执行,在此完成翻译工作的程序称为“编译程序”,编译后的二进制程序称为“目标程序”;解释方式是翻译一句执行一句,边解释边执行,在此完成翻译工作的程序称为“解释程序”。解释方式比编译方式耗费机器时间较多,但占用内存较少。

世界上第一个高级语言是FORTRAN,后来陆续出现很多种高级语言,目前广泛应用的高级语言有C/C++、Java和C#等。

更多相关内容可查看“自考复习资料”栏目。

温馨提示:本网站所提供的考试信息仅供考生参考,考试政策请以权威部门公布的正式信息为准。
更多优惠课程课程推荐
资料套餐 关闭