打开网易新闻 查看精彩图片
COBOL可能是历史上使用最广泛的计算机语言,但它现在正带来一系列问题——就像石棉一样,无处不在却难以安全移除。
COBOL诞生于1959年,曾是商业计算的主流语言。如今,全球仍有超过800亿行COBOL代码在运行,支撑着银行、保险公司和政府机构的核心系统。据估计,美国95%的ATM交易和80%的信用卡交易都依赖COBOL程序。
问题是,COBOL程序员正在退休或离世,而年轻人几乎不再学习这门语言。美国社会保障局估计,其系统中超过6000万行COBOL代码需要维护,但合格的程序员却越来越少。
更棘手的是,这些COBOL系统往往与业务逻辑深度耦合,迁移成本极高。2012年,澳大利亚联邦银行尝试替换其核心银行系统,耗时5年、花费超过7.5亿美元才完成。
专家指出,COBOL问题反映了一个更大的挑战:技术债务的累积。这不是COBOL本身的问题,软件架构师Martin Fowler表示,而是组织长期忽视系统现代化的后果。随着关键系统维护人员逐渐退休,这个问题正变得越来越紧迫。
热门跟贴