返回上一页  首页 | cnbeta报时: 22:13:58
英国银行仍在运行超过60年前编写的软件代码
发布日期:2025-09-22 20:20:03  稿源:Win10s.COM

根据最新调查,超过半数的英国银行仍依赖于上世纪六七十年代编写的计算机代码,而这些代码现在只有极少数员工能够理解。本次由管理咨询公司Baringa发起的调查覆盖了200家英国银行,受访对象均为具备技术背景的高管。结果显示,16%的银行仍在使用1960年代的软件,近40%则维护着1970年代的代码。

50%的银行承认,他们的系统仅有一两名员工能够理解相关软件,其中多数人已接近退休年龄。另有31.5%的银行则表示,理解这些遗留系统的人也仅有一两个,但尚未接近退休。

调查还发现,有38家银行仍在使用最初设计用于穿孔卡物理系统的代码,15%的银行则使用为大型机编写的代码。这些大型机体积庞大,占据整个房间空间。

Baringa银行与市场技术负责人Paul Mihajlovic表示,“在庞大的技术系统中,一定程度的老旧技术无法避免。银行属于极其庞大的组织,为全国范围的数百万顾客服务,不可能每次技术创新出现就完全推倒重建整个基础设施。但部分系统的年代和重要性令人震惊——如果你现在有一个活期账户,你的资金很可能依赖于上世纪五十年代时任英国首相哈罗德·麦克米兰时期编写的代码。”

有受访者提到,1993年推出的微软软件仍在应用于ATM网络,并运行于已打补丁的Windows NT服务器上。还有受访者称银行核心系统诞生于1970年代,至今仍使用Cobol编程语言。这种语言曾是金融、税务、保险和抵押贷款等系统可靠的首选方案。

一位不愿公开姓名的英国银行业高级IT人员表示,他曾参与维护多个1960至1980年代的系统,“许多老旧的系统之所以能够存续,是因为它们简单、稳定且能处理大量的简单交易。银行正在逐步废弃这些系统,因为懂得这些代码的人正在离开,而且很少有年轻专业人士愿意学习Cobol这类语言。”

Mihajlovic指出,继续使用这些年代久远的代码为银行带来两大风险:“首先,最初为旧系统编写、如今仅由少数年长专家维护的代码对关键基础设施构成严重风险。一旦出现问题,修复将极为棘手。其次,老旧技术通常难以灵活应对新需求。如果需要专门雇佣人员单独维护某套系统,那么它响应客户变化的速度必然迟缓,且维护成本会不断上升。”

我们在FebBox(https://www.febbox.com/cnbeta) 开通了新的频道,更好阅读体验,更及时更新提醒,欢迎前来阅览和打赏。
查看网友评论   返回完整版观看

返回上一页  首页 | cnbeta报时: 22:13:58

文字版  标准版  电脑端

© 2003-2025