Quantcast
Channel: 失落谷|失落博客|Lostgu.com »介绍
Viewing all articles
Browse latest Browse all 4

COBOL是什么/简介/介绍

$
0
0

COBOL是COmmon Business Oriented Language的缩写,中文即“面向商业编程语言”,是专门用于金融证券银行航空等一些关键领域的一种面向过程的高级程序语言,主要运行在IBM产的Mainframe中文即“大型机”或“主机”上,19世纪50年代末由美国国防部楼委托格雷斯·霍波(G.Hopper)博士领导一个委员会 并由RearAdmiralGraceHopper公司开始研发,而后一直运用于军事金融保险航空等各类关键领域,其安全性,稳定性以及对超大数据量的处理性能方面至今仍无法取代。

COBOL的重要性可以用下面的数据来描述:世界上 70%的数据都是用COBOL语言处理的,并且90%的ATM事务处理用的都是COBOL语言。每天在线处理的 COBOL事务有300亿次。500强中有492家(包括全部的100强)使用了COBOL语言,目前在COBOL方面的投资已经超过3万亿美元,据称用COBOL书写的程序已经超过了1000亿行,并且仍以每年大约50亿行代码的速度在增长。

COBOL是一种非常古老的编程语言,从诞生到现在已经有半个多世纪的历史,逻辑结构和语法跟C语言有些类似,每个程序都有对应的四个部(DIVISION):
IDENTIFICATION DIVISION.(标识部) 主要用来指定源程序名字,也可以写入其他用作 备忘的某些信息(如日期、作者等)。
ENVIRONMENT DIVISION.(环境部) 主要用于指出程序中用到的数据文件名与计算机 系统的设备的对应关系,即把某一文件名与一个外部 设备联系起来。
DATA DIVISION.(数据部) 程序中所用到的全部数据(包括输入输出的数据 和中间数据)都应在数据部中说明它们的类型和所占内
存情况。
PROCEDURE DIVISION.(过程部) 用来给出程序要执行的指令,使计算机产生相应 的操作,例如进行数学运算。

COBOL程序员目前在全世界范围内都非常紧缺,很多老的程序员正在逐渐退休,而COBOL和主机的相关技术又非常闭塞,一般的学校也没有COBOL的课程,所以尽管IBM在世界各地都开设有专门的人才培养基地,这方面的人才依然非常紧缺。


Viewing all articles
Browse latest Browse all 4

Trending Articles