COBOL简史

和现在流行的java,.net等比起来,COBOL可以算化石级的语言了。问世40多年来,COBOL主要在IBM大型机等平台上支撑商业应用。估计大多数人也只是在大学里学习c语言时,才会在教材上提到有一种适合商业应用的语言COBOL。

COBOL(COmmon Business Oriented Language)是第一个广泛使用的高级编程语言。


1959年12月,在借鉴FLOW-MATIC和IBM的COMMERCIAL TRANSCANTION等语言的基础上,COBOL第一个规范草案问世。

1960年,美国计算机与商业设备制造商协会(CBEMA)成立了一个委员会,叫做美国计算机与信息处理国家标准委员会(X3),其X3.4编程语言分会建立了X3.4.4工作组“处理器规范与COBOL标准小组”。X3.4.4(后来改名为X3J4)小组负责建立COBOL标准。

1968年,美国标准协会(USASI,1969年更名为ASNI)批准了代号为X3.23-1968的COLBOL标准。主要定义了COBOL内核(Nucleus)和8个主要功能模块:

  • Table Handing(表格处理)
  • Sequensial Access(顺序访问)
  • Random Access(随即访问)
  • Random Processing(随即处理)
  • Sort(排序)
  • Report Writer(报表写入)
  • Segmentation(分段)
  • Library(库)

每个模块最多可分为三层。底层为高层的一个子集。这个就是著名的COBOL-68标准。

1974年,在COBOL-68的基础上进行了修订,添加了三个新的功能模块:Debug,Inter-Program Communication和Communication.。

1985年,表格处理模块加入到了内核模块,同时加入了更多的符合结构化编程思想的内容,推出了COBOL-85标准。COBOL标准还在不断地改进和完善,最新的标准COBOL 2002主体已经于2002年12月出版,其他部分还在不断地完善之中,具体内容请参考COBOLStandards

本文主要参考《COBOL从入门到精通》一书,目前网上关于COBOL的资料比较难找,中文的就更难了,好不容易才找到这本,还是扫描版的,看着累啊-_-! 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值