下载此文档

COBOL程序设计—1.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
COBOL程序设计—1
COBOL——商业计算首选语言。
40年里,它曾经的对手:
PL1, 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万
是不是很神奇? ——神奇的COBOL
你是不是对上面的材料感到很惊奇?
古老的COBOL在流行的JAVA、C++、VB、C#一点都不落下风
到底是什么原因呢?
软件的两种类型——
“垂直”软件
“水平”软件
“垂直”软件——价值上百万美金的程序被开发、或者根据某些特别公司的需要被裁剪、或者按照特殊事务规则进行调整。但是,却只有很少的拷贝被使用。一个例子:
美国国防部的MRP II系统,该系统管理着550,000种零件和部件,储备价值高达280亿美金。该系统运行在Amdahl主机系统上,部署在全美国不同的地方,由4百万行COBOL程序构成
“水平”软件——像微软的Office一样,功能可能也很强大,代码也很多,但是会有很多个拷贝。因此,每个拷贝的成本并不高。此种软件竞争激烈,一般用C++、JAVA等新语言进行开发,软件利润很高而且更新很快
“垂直”软件一般说来利润并不高,每个拷贝的成本却很高。因此,替换成本很高,因此这种软件生命周期一般都很长。例如对MRP II的用其他语言改写的估价为1亿美金。因此,对现有COBOL程序的维护需要大量COBOL程序员
1.2 COBOL语言的特点
最适于数据处理领域
数据处理的特点是:算术计算量少而逻辑处理多;输入输出量大;数据间存在着一定的逻辑关系(数据项间有清晰的层次关系,大量的分类排序对打印报表要求较高、多样化等等。
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程序设计—1 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人我是药仙
  • 文件大小1.65 MB
  • 时间2022-05-20