关于COBOL的过去,现在和未来


参与维护基于COBOL的系统工作的公司表示,95%的ATM交易通过COBOL程序,80%的现场交易依赖于它们,超过40%的银行仍然使用COBOL作为其系统的基础。
近60年来,COBOL一直是美国政府,商业和银行业务的支柱 - 但它能维持多久?
COBOL于1959年开发,部分源自传奇的Grace Hopper创建的以前的语言设计,是尝试使用紧密链接汇编语言编写软件更典型的一次编写,随处运行代码的早期示例。COBOL的设计允许描述业务流程,例如分解和核算金融交易,而其语法依赖于包含英语方面的详细程序编程。
六十年后,你会期望COBOL进入计算机历史博物馆中。
相反,COBOL仍然在整个金融系统中得到广泛和积极的使用,没有很好的过渡到现代代码库的计划,也没有保持可行的编码员工作者活跃。这是一个问题,因为虽然一些学校仍然教COBOL,许多外包公司培训员工以满足雇主的需求,但这还不够。有人必须维持估计数百亿行COBOL仍在使用中,每年还有数十亿行COBOL用于维护和新功能。
美国社会保障管理局(SSA)指出在2014年的报告,它“目前有大约60万行的COBOL生产支持该机构的高交易量,并使其能够满足其监管,利益和报告的要求。”从2012年起,澳大利亚联邦银行花了报道US $ 750万还有五年时间将其核心软件从大型机上的COBOL迁移到现代平台。
虽然早期的从业者已经逐渐消失,但这种语言从来没有消失过,而在20世纪70年代和80年代,在大型机主流时代结束时建立系统的程序员大多数已接近或超过退休年龄。Micro Focus估计全球约有200万人积极使用COBOL,尽管有多少人直接编写或修改代码可能只占很小比例。预计这一数字将在未来十年迅速下降。