软  件_第1页
软  件_第2页
软件总的来说,软件就是指用以指挥计算机运行活动所使用的程序。有两类软件:应用软件和系统软件。程序员设计和编制应用软件来完成面向用户的某些应用,诸如收帐和工资系统等。系统软件更为通用,通常是独立于应用的。它支持基本的计算机功能以及所有的应用领域(而不是特殊的应用)。系统软件可以将系统软件从逻辑上分成主要的几类。下面我们对每一类作概括介绍。1.编译程序。编译程序将一种高级语言的指令(如,COBOL)翻译成计算机能解释的指令。读者应该记住:任何一台计算机都是用机器语言来执行所有的程序,而不论这些程序是用BASIC、FORTRAN或是COBOL编写的。高级程序设计语言只不过是给用户提供了一种方便,“源”语言形式的程序是不能执行的。2.源程序。它由程序员编写的一些语句组成,由编译程序对它进行编译。程序员请求该程序,于是系统从辅存中调出COBOL编译程序并装入到主存。然后,编译程序将源程序翻译成目标程序。这种目标程序是机器语言形式,通常存放在辅存上以便今后调用并(或)直接执行。编译的过程可能是费时间的,特别对于大型程序更是如此,在规则地调度生产性程序时,将直接“调用”(从磁盘检索)并执行目标程序,不需要进行编译。如果对源程序作了某些修改,那么必须对它重新编译以产生最新版本的目标程序。3.解释程序。解释程序基本上执行与编译程序相同的功能,只是方式上不同而已。解释程序按顺序翻译并执行每一条源程序语句。解释程序的优点是当语句出现语法错误时,可以立即引起程序员注意,而程序员在程序开发期间就能进行校正。解释程序的缺点是不能像编译程序那样充分地利用计算机资源。4.模拟和仿真...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

发表评论取消回复

参与评论可获取积分奖励  
洞见文库+ 关注
实名认证
内容提供者

洞见文库专业提供各类研报范文等文档资料下载

确认删除?
回到顶部