系统比人还老几十岁:英国数十家银行仍在运行上世纪60年代的代码

IT之家 9 月 22 日消息,据 Computer Weekly 网站 18 日报道,英国不少银行至今仍在运行上世纪 60、70 年代的老旧代码,能够看懂这些代码的员工寥寥无几。

Baringa 的一项调查显示,在接受调研的 200 家英国银行中,16% 依赖 60 年代的软件,近 40% 仍在维护 70 年代的代码。半数银行承认,能理解这些系统的只有一两名员工,而且多已接近退休。另有 31.5% 的银行则依赖一两名尚未退休的员工来维持遗留系统运转。

其中 38 家银行透露,行内仍在运行最初为打孔卡等物理系统编写的代码,15% 的银行使用的代码甚至是为占满一间房的老式主机设计的。

Baringa 银行与市场技术负责人 Paul Mihajlovic 表示:“在庞大复杂的技术体系中,保留一些旧技术不可避免。银行服务着数百万客户,不可能每次有技术创新就从头搭建一套全新系统。”他强调,一些系统的历史和关键性令人咋舌。“如果你有活期账户,你的钱很可能依赖于哈罗德・麦克米伦任首相时期(IT之家注:1957-1963 年)写下的代码。”

调查中还有人提到,1993 年的微软软件仍在发挥作用,譬如某家银行的 ATM 网络依赖已经打过补丁的 Windows NT 服务器。另有人表示,主要的银行核心系统仍是 70 年代开发的,并使用 Cobol 编程语言。

Cobol 当年是金融和行政系统的首选技术,税务机关、银行、保险公司、房贷机构都曾采用。

一名英国银行业的资深 IT 人士透露,他参与过大量 60、70、80 年代的旧系统维护工作。他说:“这些老系统能用到现在,是因为设计简单、运行可靠,能高效处理大量简单交易。但银行正加速淘汰这些系统,因为熟悉它们的老员工正在退休,而年轻人根本不想再学 Cobol 这类语言。”

Mihajlovic 指出,几十年前的老代码给银行带来两大隐患:“首先,这些代码最初是为早已停用的系统编写的,如今只有少数年长专家能看懂,一旦出问题就很难修复;其次,这些老技术缺乏敏捷性,必须雇人专门维持才能运行,既慢又昂贵。”

展开阅读全文

更新时间:2025-09-24

标签:科技   英国   年代   代码   银行   系统   技术   员工   麦克   最初   简单

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020- All Rights Reserved. Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号

Top