- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;ProgramDesign;Contents;NewWords;NewWords;NewWords;Phrases;Phrases;Phrases;Abbreviations;Notes;Notes;Notes;Notes;Notes;ListeningtoTextA;程序设计
1.程序
在计算科学中,程序是一组特定的由计算机来执行的命令。在1945年由约翰·冯·诺伊曼描绘的现代计算机中,程序包含计算机可执行的指令序列,一次执行一个指令。通常程序被放入一个计算机可读取的存储区域。计算机得到一个指令,执行它,然后得到下一个指令。存储区或存储器也可以包含指令所用的数据。(请注意,程序也是一种特殊的“数据”,它告诉如何运行“应用程序或用户数据”。)
就如何驱动程序以及怎样连续地运行而言,它们可以具有交互或批处理的特点。一个交互式程序从交互式用户处接收数据(或者可能从模拟交互式用户的另一个程序接收数据)。批处理程序运行并完成其工作,然后停止。那些请求自己的交互式程序运行批处理程序的交互用户可以启动批处理程序。一个命令解释器或Web浏览器就是交互式程序的一个例子。计算并打印出某个公司工资的程序是批处理程序的一个例子。打印作业也是批处理程序。;当创建一个程序时,你会使用某种计算机语言来编写。语句段就是源程序。然后,“编译”源代码程序(用一个叫做语言编译器特殊程序),其结果被称为目标程序(不要与面向对象编程混淆)。目标程序有几个同义词,包括目标模块和编译后的程序。目标程序包含称为机器语言的供逻辑处理器来用的一系列的0和1。
计算机的机器语言是由能够理解计算机逻辑体系结构的语言编译器构建,其中包括一组可能的计算机指令和一个指令的长度(比特数)。
2.结构化程序设计(模块化编程)
结构化程序设计(有时也被称为模块化编程)是过程式编程的一个子集,增强了程序的逻辑结构,使其更有效,更容易理解和修改。某些语言(如Ada和Pascal)的设计具有鼓励或强制使用逻辑程序结构的特点。;;;;编译器与有时也叫做3GL和更高级的语言一起工作。汇编器处理使用处理器的汇编语言编写的程序。
4.解释器
解释器是执行由一个高级语言编写的指令的程序。有两种运行高级语言编写的程序的方式。最常见的是编译该程序,另???种方法是通过解释器运行该程序。
解释器把高级指令转换成中间形式,然后执行它。与此相对应,编译器将高级指令直接转换成机器语言。通常编译的程序运行速度比解释的程序更快。但是,解释器的优势在于它不需要经过生成机器指令的编译阶段。如果程序很长,这个过程可能是费时的。另一方面,解释器可以立即执行高级程序。因此,在程序的开发过程中,当程序员想一次添加小段程序并迅速对其进行测试时,有时会使用解释器。此外,解释器往往在教学中使用,因为它们允许学生进行交互编程。;;;
您可能关注的文档
- 计算机专业英语(第三版)课件:Computer Hardware.pptx
- 计算机专业英语(第三版)课件:How E-commerce Works.pptx
- 计算机专业英语(第三版)课件:Network Security.pptx
- 计算机专业英语(第三版)课件:Networking Devices.pptx
- 计算机专业英语(第三版)课件:Operating Systems.pptx
- 计算机专业英语(第三版)课件:Programming Language.pptx
- 计算机专业英语(第三版)课件:Software.pptx
- 计算机专业英语(第三版)课件:Topologies.pptx
- 技术经济学(第4版)课件:技术创新.pptx
- XXXX年XX月XX日某市教体局关于“校园餐”突出问题专项整治工作情况的汇报.docx
- 某县纪委监委开展“校园餐”突出问题专项整治工作汇报22.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告66.docx
- 某县委常委、宣传部部长年度民主生活会“四个带头”个人对照检查发言材料.docx
- XX县委领导班子年度述职述廉报告3.docx
- 某县纪委关于校园餐问题整治工作落实情况的报告.docx
- 中小学校园食品安全与膳食经费管理专项整治工作自查报告22.docx
- 某县税务局党委领导班子年度民主生活会“四个带头”对照检查材料.docx
- 某县委书记在县委常委班子年度民主生活会专题学习会上的讲话.docx
- 某县纪委校园餐问题整治工作落实情况的报告.docx
- 某区委副书记、区长年度民主生活会对照检查材料.docx
文档评论(0)