人工智能

导航菜单



当前位置: 首页  /  python  /  正文

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

阅读:48

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

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

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

标签

上古COBOL代码噩梦IBM利用AIJava语言


相关文章列表

IBM 利用人工智能将 COBOL 代码转译成 Java

IBM 利用人工智能将 COBOL 代码转译成 Java

COBOL 或通用商业导向语言(Common Business Oriented Language)是最古老的编程语言之一,其历史可追溯到 1959 年左右。但它的持久生命力令人惊讶;根据 2022 ...


深度Java库(DJL):JAVA程序员的AI利器

深度Java库(DJL):JAVA程序员的AI利器

前言这几年深度学习的爆发带来了一个未曾预料到的结果,Python 这个曾经小众的语言突然之间变得炙手可热。究其原因,在 Python 的生态中我们可以容易的找到许多的资源。例如,NumPy 用于数据计...


利用Java构建自然语言处理系统的步骤与技巧

利用Java构建自然语言处理系统的步骤与技巧

利用Java构建自然语言处理系统的步骤与技巧 自然语言处理(Natural Language Processing,NLP)是计算机科学领域的一个重要研究方向,旨在使计算机能够理解、处理和生成自然语言...


骨灰级语言COBOL二度出圈,秒变Java!

骨灰级语言COBOL二度出圈,秒变Java!

撰稿 | 千山审校 | 云昭在编程语言中,COBOL 绝对算得上是“上古神兽”,可以追溯到1959年左右,目前全球仍有众多大型企业或政府机构用的是COBOL 编写的旧软件。但因为太过古旧,很多新手开发...


用AI实现C++、Java、Python代码互译,运行成功率最高达80.9%

用AI实现C++、Java、Python代码互译,运行成功率最高达80.9%

晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI还记得美国前一阵要招聘60岁的老程序员吗?都怪编程语言发展太快!因为新冠疫情的缘故,美国一些地区的失业救济系统不堪重负,而这些系统都是上古语言...


谷歌AI:计算机视觉与自然语言处理技术的完美结合,让图像自然语言描述成为现实

谷歌AI:计算机视觉与自然语言处理技术的完美结合,让图像自然语言描述成为现实

谷歌AI现在能够为你描述图片谷歌一直处于开发新技术的前沿,以使人们的生活更加便捷。它最新的创新是一种人工智能(AI)系统,可以用自然语言描述图像。这项名为结合计算机视觉和自然语言处理的AI技术。的技术...


友情链接