计算机程序设计和软件软件.docx
《计算机程序设计和软件软件.docx》由会员分享,可在线阅读,更多相关《计算机程序设计和软件软件.docx(3页珍藏版)》请在优知文库上搜索。
1、企业最新管理制度大全企业最新管理制度大全四、软件总的来说,软件就是指用以指挥计算机运行活动所使用的程序。有两类软件:应用软件和系统软件。程序员设计和编制应用软件来完成面向用户的某些应用,诸如收账和工资系统等。系统软件更为通用,通常是独立于应用的。它支持基本的计算机功能以及所有的应用领域(而不是特殊的应用)。系统软件?可以将系统软件从逻辑上分成主要的几类。下面我们对每一类作概括介绍。1 .编译程序。编译程序将一种高级语言的指令(如,COBOL)翻译成计算机能解释的指令。读者应该记住:任何一台计算机都是用机器语言来执行所有的程序,而不论这些程序是用BASIC、FORTRAN或是COBOL编写的。高
2、级程序设计语言只不过是给用户提供了一种方便,“源”语言形式的程序是不能执行的。2 .源程序。它由程序员编写的一些语句组成,由编译程序对它进行编译。程序员请求该程序,于是系统从辅存中调出COBOL编译程序并装入到主存。然后,编译程序将源程序翻译成目标程序。这种目标程序是机器语言形式,通常存放在辅存上以便今后调用并(或)直接执行。编译的过程可能是费时间的,特别对于大型程序更是如此,在规则地调度生产性程序时,将直接“调用”(从磁盘检索)并执行目标程序,不需要进行编译。如果对源程序作了某些修改,那么必须对它重新编译以产生最新版本的目标程序。3 .解释程序。解释程序基本上执行与编译程序相同的功能,只是方
3、式上不同而已。解释程序按顺序翻译并执行每一条源程序语句。解释程序的优点是当语句出现语法错误时,可以立即引起程序员注意,而程序员在程序开发期间就能进行校正。解释程序的缺点是不能像编译程序那样充分地利用计算机资源。4 .模拟和仿真程序。这类系统软件允许一台计算机就像是另一台计算机那样工作。当把程序转换到另一台不兼容的计算机上时,模拟程序和仿真程序特别有用。直到现有程序全部被转换成新的计算机格式后,原来为一台老的计算机编写的程序才能在新的计算机上执行。从技术上讲,仿真程序是硬件和软件的结合,而模拟程序则完全是软件。5 .实用程序。实用程序是经常使用的服务程序。这些程序提供了诸如文件备份(如,从磁盘转
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 程序设计 软件