除了今天宣布 GCC Rust 前端已准备好与今天发布的最新补丁系列合并外,Modula-2 前端还发布了第三次修订,预计现在也将合并为另一种新的编程语言GCC 13的前端。
虽然大多数 Phoronix 读者可能都非常熟悉 Rust 编程语言,但很少有人熟悉 Modula-2。Modula-2 是 Niklaus Wirth 在 1980 年代开发的语言之一,作为一种过程编程语言,它继承了他早期在 Modula 和最著名的 Pascal 上的工作。Modula-2 由 Modula-3 和 Oberon 继承,但将近四十年后,GNU Compiler Collection 添加了 Modula-2 前端。
Modula-2 被 Lilith 工作站、俄罗斯 GLONASS 导航卫星和各种老化的嵌入式系统所使用。多年来,热情的 Modula-2 开发人员一直在努力将他们的 Modula-2 语言前端合并到 GCC 中。
Modula-2 代码示例。
上个月,Modula-2 GCC 前端补丁作为对早期代码的重写被送去审查。GNU Modula-2 实现了 Modula-2 的 PIM2、PIM3、PIM4 和 ISO 方言,并且编译器代码已经在 x86_64 和 AArch64 上进行了测试。 上个月,理查德·比纳 (Richard Biener)宣布
Modula-2 前端补丁可以合并,但应该发送最终补丁系列。 今天, Modula-2 前端的v3 补丁系列已发送,剩下的代码整理和文档工作。这样看来,Modula-2 前端代码将很快合并到明年 GCC 13 稳定编译器版本的主线中。 那些希望了解更多关于 Modula-2 编程语言的人可以在