查看原文
其他

这编程语言 60 岁了!和钱打交道,少不了它

程序员的那些事 程序员的那些事 2020-02-28

(给程序员的那些事加星标

原创:程序员的那些事(id:iProgrammer)

参考:维基百科 + ZDNet

2019 年 9 月,COBOL 编程语言 60 周岁了。


COBOL 的历史


1959 年 5 月,五角大厦委托 Grace Hopper 博士领导一个委员会,制定了 COBOL 语言的标准。


(小知识:计算机中的 bug 一词,就是由 Grace Hopper 引入的。debug 也是她发明的。)


COBOL 最早是以 Grace 在 1954 年领导开发的 FLOW-MATIC 语言为范本,所以她有「COBOL 之母」的美誉。虽然如此,但她并不是开发 COBOL 的六人组成员之一。


1959 年 9 月,在纽约曼哈顿的雪梨荷兰酒店,Jean Sammet 和其他 5 位程序员封闭两周,几乎是无昼夜地开发,完成了 COBOL 的大部分设计。


(上图最前面的这位就是 Jean Sammet,2017 年离世)


1960 年 4 月,COBOL 语言正式发布,称为 Cobol-60,现在最新的版本是Cobol-2002。


1960 年 12 月,COBOL 程序通过在来自两个不同供应商的计算机上运行而被证明是真正可互操作的。


COBOL 的现状


2016 年,美国政府问责局(GAO)报告称,国土安全部、退伍军人事务部和社会保障局等部门仍在使用COBOL。


根据咨询公司 COBOL Cowboys 的数据,目前仍有 2000 亿行 COBOL 代码在使用,《财富》500 强公司有 90% 仍然使用 COBOL 代码。此外,如果你想从 ATM 中取钱,其后台也是在用 COBOL。


目前,COBOL 由 Micro Focus 运营,该公司全球产品营销总监 Derek Britton 曾在一次邮件采访中称:


“虽然市场规模很难精确地指定,但我们确实知道,目前运行 COBOL 系统的组织有数万个。我们无法估计每天有几千万终端用户使用基于 COBOL 的应用程序,但这种语言的依赖性显而易见,全球 70% 的事务处理系统都使用这种语言。”


这是啥意思呢?Britton 解释说:


“任何时候你电话呼叫中心,任何时候你转账,或者检查你的银行帐户,或支付抵押贷款,或更新或得到一个保险报价,或者当联系政府部门,或运输一个包裹,或者订购一些鲜花,或在网上买东西,或预订度假,或者坐航班,或股票交易,或者检查你最喜欢的棒球队的季节性统计,你都在与 COBOL 互动。”


这是因为使用 COBOL 的企业最多的是金融机构,包括:银行、保险和财富管理/股票交易。


因此,尽管 COBOL 已接近退休年龄,但它仍远未被淘汰。事实上,有些人正在将他们的 COBOL 应用程序迁移到云中。按照这个速度,COBOL 程序将比我们所有人都活得更长。


推荐阅读

(点击标题可跳转阅读)

获利上亿!一程序员主犯非法挖矿被抓
语音识别大牛怒拒Facebook,转向中国公司与高校


关注「程序员的那些事」加星标,不错过圈内事

圈内事,我在看❤️

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存