在最新刊登的广告中,IBM 宣布了适合在 x86 平台上做 Linux 开发的 COBOL 编译器。显然,这家商用软件巨头希望带领迄今已有 62 年历史的编程语言进入混合云的新时代,并允许开发者在 x86 平台上轻松开发适用于 Linux 环境的现代化 COBOL 应用程序。
作为 IBM COBOL 编译器家族中的最新产品,其包含了一个优化过的 COBOL 编译器和对应的 COBOL 运行时库,且基于与企业版(Enterprise COBOL for z / OS)相同的技术。
IBM 承诺该解决方案能够与自家诸多平台产品,以及 Linux、UNIX、Windows 等系统兼容。此外还提供了对 Unicode 的支持,使得 COBOL 应用程序能够直接处理 Unicode 数据。
值得一提的是,源转换实用工具已允许迁移未通过 IBM 编译器创建的 COBOL 源码,且新产品提供了对可扩展标示语言(XML)的原生支持。这使得 COBOL 应用程序能够解析传入的 XML 消息,并在处理后输出相应的结果。
此外 Linux 上的 COBOL 还作为 IBM CICS TX on Cloud 11 云解决方案的一部分,在 x86 平台上进行了交付。IBM 表示,CICS TX on Cloud 能够通过 Docker 实现容器化,以方便迁移至云平台、并通过 Kubernetes 进行编排。
最后,新产品对系统版本提出了一定的要求,包括红帽企业版(RHEL)7.8 及以上、或 Ubuntu 服务器版 16.04 LTS / 18.04 及以上。如果一切顺利,IBM 亚太区将于 4 月 16 日正式推出这款新产品。