ff92ce2d4a35400e6b404370010776d7.gif

【CSDN 编者按】COBOL 是一门古老的语言,它的诞生最早可以追溯到 1959 年,过去经常被企业、组织用来处理庞大的商业数据。然而经过时间的迭代,很多 COBOL 程序员退休,导致遗留的代码无人维护。IBM 为解决这一难题,推出针对 IBM Z 系列大型机的 wastsonx Code Assistant,它将可以帮助开发人员更快把旧的 COBOL 代码转换为新的 Java,以此来帮助大型机客户的程序完成现代化。

原文链接:https://www.theregister.com/2023/08/22/ibm_says_genai_can_convert/ 

未经允许,禁止转载!

作者 | Dan Robinson       译者|Ric Guan‍‍‍‍‍‍‍‍

责编 | 屠敏

出品 | CSDN(ID:CSDNnews)

作为推进应用现代化迭代工作的一部分,IBM 正在为其大型机客户提供一种生成式人工智能工具——Watsonx Code Assistant for Z,用于将古老的 COBOL 代码转换为 Java。

用于 IBM Z 系列大型机的 watsonx Code Assistant 将于 2023 年第四季度推出。IBM 表示,这款工具可以加快 Z 系列大型机上 COBOL 代码转换为 Java 速度。

d44caca8e091344d46efcd6b7f95f5a0.png

 众所周知,COBOL 在全球很多公司的应用中有着举足轻重的地位,其中一些应用可能是新手开发者都未曾见过的。这种语言是专门为可移植性和更易于编码业务应用程序而设计的。好消息是,它很好用。坏消息是,它已经工作了很长的时间了。COBOL 已经存在了 60 多年,许多编写这些应用程序的开发人员已经退休甚至离开了我们。

“如果你能找到一个 COBOL 程序员,他们的薪水是很高的。” Omdia 首席分析师 Roy Illsley 说:“我看到的数据显示,由于许多关键任务应用程序都是用 COBOL 编写的,而且需要维护,因此他们的薪水是最高的。”

他补充说,将代码迁移到 Java 意味着可以找到更多的程序员来做支持,如果 COBOL 应用程序在 Z 大型机上的 Linux 系统中运行,那么将来就更容易地从大型机上迁移下来。(尽管这并不总是像看起来那么容易)。

据 IBM 称,目前有数十亿行 COBOL 代码可能需要进行现代化改造(去年的一份报告估计总数为 7750-8500 亿行)。因此,用于 Z 大型机的 watsonx Code Assistant 旨在帮助开发人员评估和确定最需要现代化的代码,使他们能够更快地更新大型应用程序,专注于关键任务。

IBM 希望为现代化过程的每个步骤提供工具,首先是应用发现和交付智能(ADDI)清单和分析工具。其他步骤包括重构 COBOL 中的业务服务、将代码转换为 Java 代码,然后借助自动测试验证结果。

Illsley 知道有一些公司也提供类似的产品,但那些工具主要使用的是对 COBOL 代码进行静态和动态分析而不是运用人工智能技术,本质上,他们只是将代码拆分成仍是基于 COBOL 的微服务。

watsonx Code Assistant 生成的 Java 代码将是面向对象的,但 IBM 声称仍将与 COBOL 应用程序的其他部分以及 CICS、IMS、DB2 等关键服务和其他 z/OS 运行时互操作。

“IBM正在对适用于 Z 大型机的 watsonx Code Assistant 进行有针对性的优化。” 产品管理和发展高级副总裁Kareem Yusuf在一份声明中说:"它的构建是为了快速、准确地转换为IBM Z 大型机优化的代码,加快产品上市时间并扩大技能库。”

关于 IBM watsonx Code Assistant 更多内容详见官网:https://www.ibm.com/products/watsonx-code-assistant

推荐阅读:

取代 VBA?Python 之父加入微软三年后,Python 重磅集成到 Excel

▶共见开源新未来,开源创新汇(GOSIM2023)重磅来袭

▶取代 Arm,RISC-V 是最佳候选?

30b154dacdddec7fef5991b721e11eb8.jpeg

Logo

苏州本地的技术开发者社区,在这里可以交流本地的好吃好玩的,可以交流技术,可以交流招聘等等,没啥限制。

更多推荐