推出gcobol,一个基于GCC技术的COBOL编译器

GCC 编译器套件开发人员邮件列表以 gcobol 项目为特色,该项目旨在为 COBOL 编程语言创建免费编译器。 目前,gcobol 正在作为 GCC 的一个分支进行开发,但在项目完成开发和稳定后,计划提出更改以纳入 GCC 的主要结构中。 项目代码根据 GPLv3 许可证分发。

新项目的起因是希望以自由许可协议发布一款 COBOL 编译器,从而简化应用程序从 IBM 大型机迁移到使用 COBOL 系统的流程。 Linux社区已经开发了一个独立的开源项目 GnuCOBOL 相当长一段时间了。然而,它只是一个将代码翻译成 C 语言的翻译器,甚至不完全支持 COBOL 85 标准,也无法通过全部基准测试,这使得在工作项目中使用 COBOL 的金融机构不愿使用它。

Gcobol 基于经过验证的 GCC 技术,由一名全职工程师开发了一年多。 为了生成可执行文件,使用现有的 GCC 后端,并将 COBOL 语言中源文本的处理分离到项目开发的单独前端中。 在当前视频中,编译器成功编译了《程序员入门 COBOL》一书中的 100 个示例。 gcobol 计划在未来几周内加入对 ISAM 和面向对象的 COBOL 扩展的支持。 计划在几个月内让 gcobol 功能通过 NIST 参考测试套件。

COBOL 今年已经 63 岁了,它仍然是最古老的、活跃使用的编程语言之一,也是编写代码量方面的领先者之一。 该语言不断发展,例如,COBOL-2002 标准添加了面向对象编程的功能,COBOL 2014 标准引入了对 IEEE-754 浮点规范、方法重载和动态可扩展表的支持。

用 COBOL 编写的代码总量估计为 220 亿行,其中 100 亿行仍在使用,大部分在金融机构中。 例如,截至 2017 年,43% 的银行系统继续使用 COBOL。 COBOL 代码用于处理大约 80% 的个人金融交易和 95% 的接受银行卡支付的终端。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster