《COBOL程序设计》PPT课件

《COBOL程序设计》PPT课件

ID:39349296

大小:537.10 KB

页数:51页

时间:2019-07-01

《COBOL程序设计》PPT课件_第1页
《COBOL程序设计》PPT课件_第2页
《COBOL程序设计》PPT课件_第3页
《COBOL程序设计》PPT课件_第4页
《COBOL程序设计》PPT课件_第5页
资源描述:

《《COBOL程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、COBOL语言程序设计于倩电话:13888639373E-mail:yuqian@ynu.edu.cn课程简介授课时间:32学时上机时间:16学时教材:COBOL语言(上下册)修订本谭浩强清华大学,1994主机(大型机)系统主机系统——Mainframe:大型机(mainframe)这个词,最初是指装在非常大的带框铁盒子里的大型计算机系统,以用来同小一些的迷你机和微型机有所区别。大多数时候它却是指system/360开始的一系列的IBM计算机。这个词也可以用来指由其他厂商,如Amdahl,HitachiDataSystems(HDS)制造的兼容的系统。IB

2、M大型机目前多直接称为主机主机系统得以长盛不衰的主要原因RAS,I/O处理能力以及ISARAS(Reliability,Availability,Serviceability高可靠性、高可用性、高服务性)是一个IBM常用来描绘它的大型机的词。目前z900大型机的I/O吞吐能力是最低每秒24GB(这是字节数,不是“位”数。)ISA(IBMSystemArchitecture)虽然IBM大型机的整体指令集有了显著改进,IBM保持了惊人的对应用程序的向后兼容。许多最为显著的构架上的变化已经影响了一些只能直接被操作系统调用,而不能被应用程序调用的设备(如I/O子系

3、统)。IBM已经花费了巨大的努力来保证它的客户们不必重写或重编译他们的程序来在新系统上运行。这样,客户要采用新的硬件就更为容易,客户只需要拔下旧系统,换上新系统,而不需要做额外的软件测试工作。大型机的编程语言——COBOL大型机技术上有很多领先的地方,积累了很多行业应用,一大堆非关系数据库/Cobol程序之类,这些东东没法移植,成为大型机可以吃的老本、继续辉煌的资本。IBM的大型机概念强调的是IO和RAS,追求的是稳定、可靠,主要用于商业管理系统;典型编程语言是Cobol。第一章COBOL语言概述1.1COBOL发展概况COBOL是一个高级程序设计语言,1

4、960由CODASYL委员会(ConferenceonDataSystemsLanguages)提出。以后,新的COBOL标准由美国国家标准组织(ANSI)负责ANSI推出的3个COBOL标准:1968,1974和1985.目前,关于面向对象的COBOL标准正在制定.COBOL是如下单词的简写(COmmonBusinessOrientedLanguage).COBOL设计来主要是进行事务处理,多应用于商业领域,典型的诸如文件导向的应用。而不是设计来进行系统编程。一般来说,没人用COBOL来写操作系统或者编译器.COBOL——商业计算首选语言。40年里,它曾

5、经的对手:PL1,Algol68,Pascal,Modula,Ada,C,C++目前的强大对手:JAVA、C#为代表的新一代语言Gartnergroup的关于COBOL优势的调查报告:在1997年他们估计全世界有3千亿行的计算机代码正在使用。其中80%的是COBOL程序,而其他程序总计只占20%。在1999年,他们报告说,超过50%的关键事务应用程序仍然会用COBOL语言编写,他们最近估计表明在2004-2005年度所有新程序(50亿行)的15%将用COBOL开发,同时,80%的部署在计算机里面的程序将包括以前遗留的COBOL程序。该集团估计,在2002年

6、全世界有大约200万COBOL程序员,而JAVA和C++程序员各自只有100万是不是很神奇?——神奇的COBOL你是不是对上面的材料感到很惊奇?古老的COBOL在流行的JAVA、C++、VB、C#一点都不落下风到底是什么原因呢?软件的两种类型——“垂直”软件“水平”软件“垂直”软件——价值上百万美金的程序被开发、或者根据某些特别公司的需要被裁剪、或者按照特殊事务规则进行调整。但是,却只有很少的拷贝被使用。一个例子:美国国防部的MRPII系统,该系统管理着550,000种零件和部件,储备价值高达280亿美金。该系统运行在Amdahl主机系统上,部署在全美国不

7、同的地方,由4百万行COBOL程序构成“水平”软件——像微软的Office一样,功能可能也很强大,代码也很多,但是会有很多个拷贝。因此,每个拷贝的成本并不高。此种软件竞争激烈,一般用C++、JAVA等新语言进行开发,软件利润很高而且更新很快“垂直”软件一般说来利润并不高,每个拷贝的成本却很高。因此,替换成本很高,因此这种软件生命周期一般都很长。例如对MRPII的用其他语言改写的估价为1亿美金。因此,对现有COBOL程序的维护需要大量COBOL程序员1.2COBOL语言的特点最适于数据处理领域数据处理的特点是:算术计算量少而逻辑处理多;输入输出量大;数据间存

8、在着一定的逻辑关系(数据项间有清晰的层次关系,大量的分类排序对打印

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。