cobol学習資料手册.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.Cobol的年龄多大了?

对于这个问题,稍微看看书,查查资料就可以了解得到。Cobol是COmmonBusinessOrientedLanguage的缩写,直译为通用商业语言。它主要用于解决商业和企业管理等领域的大量数据处理问题,又称为企业管理语言、数据处理语言等。Cobol语言的研制始于50年代末,当时计算机的生产已进入第二代,计算机应用领域开始从数值计算扩大到数据处理。商业和企业事务管理中需要进行处理的数据量急剧增加,迫切需要有适用于这个领域的程序设计语言,以提高编制程序的质量和速度。Cobol语言就是在这种社会背景下应运而生的。也就是说,Cobol已经年过半百了。Cobol正式发布于1960年4月,称为Cobol-60。现在必威体育精装版的版本应该是Cobol-2002了,而且还在不断改进中,未来的Cobol将支持XML等Web时代的新技术。换言之,Cobol还将继续……

2.为什么Cobol那么老了还不退休?

作为一种元老级的高级编程语言,COBOL拥有庞大的用户群和代码,据称用COBOL书写的程序超过了1000亿行(COBOL.org)。另有调查发现世界上目前使用的商业应用软件之中的百分之七十是用COBOL代码编写的,并且以每年大约五十亿行代码的速度在增长。看来,历史赋予了COBOL语言特殊的使命。另外,只要大型机存在,其上就还要运行COBOL程序,而且很多资深的程序员已经习惯于COBOL,加入大型机环境的新程序员(例如我)也不得不开始使用COBOL。其实COBOL也有自身的一些优点,比如它对数据的显示格式有较强的控制。另外,我想最重要的是,即使对于具有相当经验的IT公司来说,重新编写可靠的应用软件也是不实际或是从商业角度上并不可行的,而且还要花上很长的时间。

3.Cobol主要应用在哪些领域?

如上介绍,Cobol主要是应用在商业数据处理领域。其中占最大百分比的是银行、金融和会计行业,其次是ComputerVAR/Retail/Consulting(?、零售、咨询)行业,这是美国的调查资料。Cobol在中国的应用应该也差不多。

4.Cobol能在哪些机器上运行?

Cobol最初是用于主机系统的,如IBM的大型机、中型机等。随着PC的广泛使用,也有一些厂商推出PC上的编译器。可是,我找了很久都找不到哪里有PC的编译器和编辑器,郁闷~,还有很多资料我没看,找时间看看再补充。

5.Cobol支持数据库吗?

产生这个问题源于Cobol教材上说,Cobol是面向文件的,是一种典型的按文件系统方式进行数据处理的语言。勿庸置疑,Cobol如果不支持数据库,在现代商业应用中将是一无是处,所以这个问题一定是肯定的,至于具体的内容,正在学习之中,我也说不出个所以然。

CHAPTER1COBOL概述

COBOL是CommonBusinessOrientedLanguage的缩写.它不仅是商业数据处理的理想语言,而且广泛用于数据管理领域,因此COBOL语言也被称为“用于管理的语言”.

一.COBOL语言的特点

???????最适于数据处理领域:算数计算量少而逻辑处理量多,输入输出量大,数据间存在着一定的逻辑?关系,大量的分类排序;COBOL比较接近英语,容易懂;通用性强,易移植,COBOL结构严谨,层次分明.

?

二.COBOL的组成部分:

1.部

标识部(IDENTIFICATIONDIVISION):用于标识程序名.

环境部(ENVIRONMENTDIVISION):用于说明程序运行的环境.

数据部(DATA?DIVISION):用于说明程序中涉及的所有数据.

过程部(PROCEDUREDIVISION):是程序的核心部分,它决定计算机应进行什么操作.

?四大部分缺一不可,即使下面无内容,也要写上部头.

2.节

部头下面分若干节,有节头,如(PROCEDUREDIVISION的)MAINSECTION.节下面又可包括若干段,有自己的名字.例如(IDENTIFICATIONDIVISION的)PROGRAMID.

3.句子,语句

一个语句有一个动词,一个句子有一个点.

三.最简单的COBOL程序举例:

COL16???7????????8??????12727380

????????????????????????????????IDENTIFICATIONDIVISION.

????????????????????????????????PROGRAM-ID.PSAMPLE1.

????????????????????????????????ENVIRONMENTDIVISION.

???????????

文档评论(0)

SFSeiei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档