千家信息网

“上古”COBOL 代码不再是噩梦,IBM 利用 AI 将相应代码转译成 Java 语言

发表于:2026-11-08 作者:千家信息网编辑
千家信息网最后更新 2026年11月08日,CTOnews.com 8 月 23 日消息,COBOL 是一种古老的计算机编程语言,最早可以追溯到 1959 年,但是目前仍有很多大型企业或政府机构使用到 COBOL 编写的旧软件,CTOnews.
千家信息网最后更新 2026年11月08日“上古”COBOL 代码不再是噩梦,IBM 利用 AI 将相应代码转译成 Java 语言

CTOnews.com 8 月 23 日消息,COBOL 是一种古老的计算机编程语言,最早可以追溯到 1959 年,但是目前仍有很多大型企业或政府机构使用到 COBOL 编写的旧软件,CTOnews.com早前曾报道,美国政府甚至一度"官宣"招募"懂得 COBOL"的程序员,而根据 2022 年的调查,在生产系统中使用的 COBOL 语言行数超过 8000 亿行,2017 年估计为 2200 亿行。

而对于应用 COBOL 的大型企业及相关部门而言,由于世界上的 COBOL 程序员为数不多,因此迁移成本极其高昂,澳大利亚联邦银行在 2012 年宣布退役 COBOL,但最终耗时五年,总成本花费超过 7 亿澳元(CTOnews.com备注:当前约 32.83 亿元人民币)。

为了给 COBOL 应用程序的现代化问题提供新的解决方案,IBM 日前发布了一款名为"IBM Z"的服务,主要由硬件和 AI 编程工具构成,IBM 计划使用 AI 将 COBOL 代码翻译成 Java,系列服务软硬件套件将于 2023 年第四季度上市,并于今年 9 月初在拉斯维加斯举行的 IBM TechXchange 大会上进行展示。

▲ 图源 IBM

IBM Research 首席科学家 Ruchir Puri 表示,"IBM Z"旨在帮助企业重构其大型机应用程序,能够同时保持相应代码的性能和安全性。服务包含的 AI 工具可在本地运行,也可作为托管服务在云中运行,它由代码生成模型 CodeNet 提供支持,该模型不仅能理解 COBOL 和 Java,还能理解约 80 种不同的编程语言。

▲ 图源 IBM

据悉,"IBM Z"背后的 CodeNet 模型使用 1.5 万亿个参数进行训练,拥有 200 亿个参数,并设计了一个大型上下文窗口--32,000 个参数--以"捕捉更广泛的上下文",从而实现"更高效的 COBOL 到 Java 转换"。

Puri 表示,IBM 打造的 IBM Z 代码助手能够"混合和匹配"COBOL 和 Java 服务。如果工具建议大型机应用程序中的某个子服务当下并适合使用 Java 重构,则会自动跳过相关模块,将其他子服务则会转换成 Java。

服务 程序 代码 应用 企业 参数 工具 应用程序 模型 编程 语言 上下 上下文 大型机 成本 政府 程序员 编程语言 运行 重构 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网高科技 上海睿民互联网科技有限公司 互联网科技公司起名 互联网科技官网 智能科技公司是互联网公司吗 重庆互联网络科技 成都互联网科技公司 无线互联网科技 奔汉互联网科技 狮子座互联网科技培训 大白互联网科技 中正互联网科技招聘 互联网大会黑科技排名 江阴互联网智能科技产品进口 深圳市优智互联网科技有限公司 允成互联网科技有限公司融资 广州互联网高科技取餐柜 长沙渺峰互联网科技有限公司 广东猫王互联网科技有限公司电话 山东亿川互联网科技有限责任公司 互联网科技股 上游互联网科技 哈尔滨秒房互联网科技有限公司 互联网科技中介 北京华百购互联网科技有限公司 昭通云南众福互联网科技有限公司 苏州铭阳互联网科技有限公司 科技互联网的核心竞争力 上海乐五互联网科技有限公司 济南小医互联网科技有限公司招聘
0