以下介绍 IBM 推出的 COBOL for Linux on x86,这是一款用于 Linux on x86 的 COBOL 编译器,关键功能有:应用程序性能优化、CICS 和 Db2 支持、Unicode 支持、对 XML 的本机支持、源转换实用程序(SCU)、与 Enterprise COBOL for z/OS 和 COBOL for AIX 的兼容性、文件系统支持、生成数据组(GDG)模拟、COBOL 与 C/C++ 之间的通信、扩展源格式。
详细介绍 IBM 公司宣布推出一款适用于 Linux on x86 的 COBOL 编译器。COBOL 起源于 20 世纪 50 年代,是最早的高级编程语言之一,也是世界上第一个商用语言;它是一种面向数据处理、面向文件、面向过程的高级编程语言。相关参考:在Fedora Linux 33上安装和配置工具,及编译和运行COBOL程序。
根据所发出的公告内容得出:IBM COBOL for Linux on x86 1.1 将 IBM 的 COBOL 编译技术和能力带到了 Linux on x86 环境中。同时,COBOL for Linux on x86 1.1 是 IBM COBOL 编译器系列的最新成员(该系列包括 Enterprise COBOL for z/OS 和 COBOL for AIX)。 IBM 方面称,COBOL for Linux on x86 是一个高效而强大的开发环境,用于构建和更新 COBOL 应用程序;基于与 Enterprise COBOL for z/OS 相同的先进优化技术。它包括了一个优化的 COBOL 编译器和一个 COBOL 运行时库。COBOL for Linux on x86 旨在支持客户的云计算之旅,使客户能够战略性地将以 COBOL 编写的关键业务应用部署到混合云环境或最适合的平台上,其中包括 IBM Z (z/OS)、IBM Power Systems (AIX )和 x86 (Linux) 平台。 根据介绍,COBOL for Linux on x86 支持集成的 CICS translator,以处理 CICS COBOL 应用程序中的 native COBOL 和嵌入式 CICS 语句。它使得 COBOL batch 应用程序能够访问存储在 Db2 和 CICS TX SFS 中的 VSAM 模拟文件。 且 COBOL for Linux on x86 与 IBM TXSeries for Multiplatforms 相结合,与 IBM Enterprise COBOL for z/OS 和 IBM CICS Transaction Server for z/OS 兼容。将为 z/OS 开发的 COBOL/CICS 应用程序战略性地部署到 Linux on x86 和云环境中,所需的定制工作和交付时间最少。 为了进一步提升互操作性,其还提供了对 XML 的原生支持。并创建了一个转换实用程序,可以迁移使用非 IBM COBOL 编译器开发的 COBOL 源代码。值得一提的是,该解决方案还为组织提供了灵活性,以便在性能和吞吐量要求增加时将工作负载移回 IBM Z,或与 CICS Transaction Server for z/OS 共享业务逻辑和数据。 此外,COBOL for Linux on x86 还作为 IBM CICS TX on Cloud 11 的一部分,使用户能够在云环境中创建、维护和部署关键业务线的 CICS COBOL 应用。
相关链接 要了解更多 IBM COBOL for Linux on x86,请前往:https://www.ibm.com/products/cobol-compiler-linux-x86
附:COBOL 介绍 COBOL(面向商业的通用语言,又称为企业管理语言、数据处理语言等,Common Business Oriented Langauge)是最早的高级编程语言之一,是世界上第一个商用语言。 COBOL 是一种面向数据处理的、面向文件的、面向过程(POL)的高级编程语言,是一种功能很强而又极为冗长的语言。 COBOL 适合于具有循环处理周期的环境(例如打印工资支票)以及数据操纵量相当大的环境。COBOL 主要应用于商业数据处理领域,对各种类型的数据进行 收集、存储、传送、分类、排序、计算及打印报表、输出图象是它的强项。COBOL 语法与英文很接近,即使不懂电脑的人也能看懂程序。强大的文件处理功能,大量的数据通常以文件的形式存储在磁盘上。仅提供了加、减、乘、除及乘方这五种简单的算术运算,因而不适于进行科学计算。未来的 COBOL 将支持 XML 等 Web 时代的新技术。
相关主题 |