COBOL程序设计导论.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
COBOL程序设计;课程简介;主机(大型机)系统;主机系统得以长盛不衰的主要原因 ;大型机的编程语言——COBOL;第一章 COBOL语言概述;1.1 COBOL发展概况;COBOL——商业计算首选语言。 40年里,它曾经的对手: PLI, Algol60, Algol68, Pascal, Modula, Ada, C, C++ 目前的强大对手:JAVA、C#为代表的新一代语言 ;Gartner group 的关于COBOL优势的调查报告: 在1997年他们估计全世界有3千亿行的计算机代码正在使用。其中80%的是COBOL程序,而其他程序总计只占20%。 在1999年,他们报告说,超过50%的关键事务应用程序仍然会用COBOL语言编写,他们最近估计表明在2004-2005年度所有新程序(50亿行)的15%将用COBOL开发,同时,80%的部署在计算机里面的程序将包括以前遗留的COBOL程序。 该集团估计,在2002年全世界有大约200万COBOL程序员,而JAVA和C++程序员各自只有100万 这个数字正以每年5%的速度递减。未来10年,Cobol程序员数目将很快走下坡路,随着二战生育高峰人群的退休,人口补充严重不足。 ;2007年,Micro Focus 对客户的调查显示,75%的 CIO (Chief Information Officer) 声称他们在未5年需要更多 Cobol 程序员,73%的 CIO 发现要找到一个训练有素的 Cobol 程序员越来越难。 MicroFocus也指出,不管你信不信,每个美国人每天至少都会有13次接触到COBOL,而且就在看似最平凡的打电话、刷信用卡、通信联络等日常生活中。当然这很大程度上都是在COBOL雄厚的商业领域基础惯性,因为银行和网络运营商的内部系统很早就在使用COBOL,而且运行良好,没必要也不方便更换。 ;;IT 服务公司 Murphy International 的 Nate Murphy 说,我们对 Cobol 程序员和使用 Cobol 的公司做了调查,发现目前 Cobol 就业市场包含以下两种类型: 第一,在旧的 Cobol 代码和新程序之间充当桥梁,这种工作要求人们懂 Cobol,懂那些老 Cobol 程序员所依赖的商业逻辑,同时懂新的编程语言,如 Java。 第二是维护旧的 Cobol 代码,并编写新的 Cobol 代码。;是不是很神奇? ——神奇的COBOL;“垂直”软件——价值上百万美金的程序被开发、或者根据某些特别公司的需要被裁剪、或者按照特殊事务规则进行调整。但是,却只有很少的拷贝被使用。一个例子: 美国国防部的MRP II系统,该系统管理着550,000种零件和部件,储备价值高达280亿美金。该系统运行在Amdahl主机系统上,部署在全美国不同的地方,由4百万行COBOL程序构成;“水平”软件——像微软的Office一样,功能可能也很强大,代码也很多,但是会有很多个拷贝。因此,每个拷贝的成本并不高。此种软件竞争激烈,一般用C++、JAVA等新语言进行开发,软件利润很高而且更新很快 ;“垂直”软件一般说来利润并不高,每个拷贝的成本却很高。因此,替换成本很高,因此这种软件生命周期一般都很长。例如对MRP II的用其他语言改写的估价为1亿美金。因此,对现有COBOL程序的维护需要大量COBOL程序员 ;1.2 COBOL语言的特点; COBOL比较接近于自然语言(英语)。 COBOL程序看起来很像一篇用英语写的文章。例如: ADD A TO B来表示A+B=B(A加B,结果故在B中) MOVE C TO D表示将变量C的值传送到变量D中 COBOL大量采用普通英语词汇和句型,学过英语的人看程序感到通俗易懂。;通用性强 由于COBOL语言的标准化程度较高。不同厂家生产的计算机系统所提供的COBOL,是COBOL标准的全集或一个子集。一个计算机上的COBOL程序向另一计算机系统上移植,是比较容易实现的。 目前主机系统上面的COBOL可移植更好;COBOL的结构严谨,层次分明。 每个程序分为四大部分(称为部,division),每个部下面又分为若干节(section),节下面又分为若干段(paragraph)。每一部分都有固定的程式。这个特点使初学者比较容易通过摹仿别人程序中的有关部分,从而较快地写出自己的程序。;COBOL的缺点是比较繁琐。 程序无论大小简繁,一律都要写齐四大部分,对每个部进行必要的定义和说明。因此源程序显得比较冗长。关键字高达300多个,很难记忆。而且很多关键字并不“关键”,可以省略。 不过请记住:COBOL——世界上(曾经)使用最多的一种计算机语言 ;1.3 最简单的COBOL程序;1.4 COBOL程序的结构;节和段 除标

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档