2017安徽事业单位招聘计算机专业知识:程序设计语言
2017-11-21 14:51 安徽事业单位招聘 来源:安徽华图
安徽事业单位招聘网同步安徽华图发布综合应用能力:2017安徽事业单位招聘计算机专业知识:程序设计语言。更多关于2017安徽事业单位招聘,事业单位招聘专业知识,计算机专业知,安徽事业单位综合应用能力的内容,请关注安徽事业单位招聘网/安徽事业单位招考(ahsydwzk)公众号和交流群。
安徽事业单位招聘网为帮助考生备考2017安徽事业单位考试,在此为你整理发布安徽事业单位备考相关专业知识。此外,安徽华图为您提供学习平台,视频学习,学的更透彻!希望对广大事业单位考生有所帮助。收藏本站或者关注微信:世纪青年(anhuihuatu)认证公众号获取更多备考资源。欢迎加入2017安徽事业单位招聘QQ群: 130704710 。更多安徽事业单位招聘公告请关注(安徽事业单位招聘考试频道)!2017安徽事业单位招聘计算机专业知识:程序设计语言
程序设计语言,通常简称为编程语言,是一组用来定义计算机程序的语法规则。它是一种被标准化的交流方式,用来向计算机发出指令。计算机语言可以让程序员准确地定义计算机所要使用的数据,并精确地定义在不同情况下应当采取的行动。程序设计语言通常分为机器语言、汇编语言和高级语言三类。
1.机器语言
机器语言又称低级语言、二进制代码语言。它是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。计算机可以直接识别机器语言,不需要进行任何翻译。但是,在某种类型计算机上编写的机器语言程序不能在另一类型计算机上使用。可见机器语言的可移植性差。
2.汇编语言
汇编语言是一种功能很强的程序设计语言,也是利用计算机所有硬件特性并能直接控制硬件的语言。在汇编语言中,用助记符号代替操作码,用地址符号或标号代替地址码。这样用符号代替机器语言的二进制码,就把机器语言变成了汇编语言。因此汇编语言也称为符号语言。
3.高级语言
高级语言也称为算法语言,是一种更容易阅读理解而且用它来编写的程序具有通用性的计算机语言。其语言接近人们熟悉的自然语言和数学语言,直观易懂,便于程序的编写调试。高级语言的使用,大大提高了编程的效率,改善了程序的可读性。不同类型CPU的高级语言基本通用。目前常用的高级语言有Basic、C、C++、C#、JAVA等。
与汇编语言相同的是,CPU不能直接识别高级语言,所以也要把高级语言源程序翻译成目标程序才能执行,因此执行效率不高。高级语言的目标程序可以是机器语言的,也可以是汇编语言的。
将高级语言源程序进行翻译执行时,涉及解释程序和编译程序。
(1)解释程序
所谓解释程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。
解释程序的工作方式非常适于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命今打入后。就能立即得到计算结果。
这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。
对源程序边解释翻译成机器代码边执行的高级语言程序。所以,解释程序的有点是方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE.它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。
(2)编译程序
把用高级程序设计语言或计算机汇编语言书写的源程序,翻译成等价的机器语言格式目标程序的翻译程序。编译程序属于采用生成性实现途径实现的翻译程序。它以高级程序设计语言书写的源程序作为输入,而以汇编语言或机器语言表示的目标程序作为输出。编译出的目标程序通常还要经历运行阶段,以便在运行程序的支持下运行,加工初始数据,算出所需的计算结果。
编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应关系;同时也因为它要处理递归调用、动态存储分配、多种数据类型,以及语句间的紧密依赖关系。但是,由于高级程序设计语言书写的程序具有易读、易移植和表达能力强等特点,编译程序广泛地用于翻译规模较大、复杂性较高且需要高效运行的高级语言书写的源程序。
——推荐阅读——
招考信息--2020安徽事业单位招聘信息|职位表|报名入口|备考咨询
面试相关--2020安徽事业单位成绩查询|成绩排名|资格复审|面试公告
辅导课程--2020年安徽事业单位笔试课程|面试课程|图书|网课
备考指导--2020安徽事业单位时政热点|每日一练| 资料|历年试题
以上是2017安徽事业单位招聘计算机专业知识:程序设计语言的全部内容,更多资讯请继续查看:安徽人事考试网、安徽事业单位招聘网。
(编辑:图小乐)