GnuCOBOL 编译器已经成熟。 SuperBOL 开发环境首次发布

Fabrice Le Fessant 总结了免费 GnuCOBOL 编译器 20 年的发展,它允许您将 COBOL 程序翻译成 C 表示形式,以便后续使用 GCC 或其他 C 编译器进行编译。 Fabris 表示,该项目已经成熟,可以在工业系统中使用,并且有能力与专有解决方案竞争。 GnuCOBOL 的竞争优势包括支持 COBOL 语言的 19 种方言、高性能和跨平台,使该工具包可以在各种系统上使用,包括 Linux、BSD、macOS、Windows、Android 和许多专有的类 Unix 操作系统。

据发言人介绍,最近商业公司和银行正在积极实施 GnuCOBOL,他们正在将用 COBOL 编写的后端从专有的 Micro Focus 编译器转移到 GnuCOBOL。值得注意的是,过渡到 GnuCOBOL 可以让您提高生产力并摆脱对一家供应商的锁定。例如,法国财政部最近用基于 GnuCOBOL 的解决方案更换了运行 GCOS 操作系统的大型计算机。

在与 GnuCOBOL 相关的事件中,我们还可以提到集成开发环境 SuperBOL Studio 第一个版本的发布,它是用 OCaml 语言编写的,并在 AGPLv3、MIT 和 ISC 许可证下分发。 SuperBOL Studio 是 VS Code 代码编辑器的扩展,可与 GnuCOBOL 编译器配合使用,专为开发、调试和分析 COBOL 项目而设计。 SuperBOL 还提供 LSP(语言服务器协议)服务器实现,用于将 COBOL 代码导航、解析和编辑工具集成到另一个 IDE 中。

今年,COBOL 语言将迎来 65 岁生日,但它仍然是最古老、最活跃的编程语言之一,也是代码编写量方面的领先者之一。该语言不断发展,例如,COBOL-2002 标准添加了面向对象编程的功能,COBOL 2014 标准引入了对 IEEE-754 浮点规范、方法重载和动态可扩展表的支持。用 COBOL 编写的代码总量估计为 220 亿行,其中 100 亿行仍在使用,主要在金融机构(截至 2017 年,43% 的银行系统继续使用 COBOL,COBOL 代码用于处理约80% 的个人金融交易和 95% 的终端接受银行卡付款)。



来源: opennet.ru

添加评论