ALGOL 68 是一种命令式编程语言,已有半个多世纪的历史,并继续启发和影响其他编程语言。它在编程语言历史上占有一席之地,但最近发布的 ALGOL 68 编译器前端已决定至少暂时不被上游到 GNU 编译器集合 (GCC) 中。
1 月初发布了补丁,为 GCC 构建了 ALGOL 68 语言前端。一位 Oracle 工程师一直在对这种“通常难以理解且经常被诋毁的编程语言”的前端进行黑客攻击。这个 GCC 前端能够运行大量 ALGOL 68 程序和各种示例代码。如果您不熟悉 ALGOL 68 语法:
不过,GCC 指导委员会目前已决定不接受 ALGOL 68 前端上游。Jose E. Marchesi 是 ALGOL 68 前端的开发人员,他在 GCC 邮件列表中评论道:
“指导委员会已决定目前不将 Algol 68 前端合并到 master 中,但同意我们使用 gcc.git 中的分支来开发和维护前端,并在 algol68@gcc.gnu.org 中使用邮件列表。邮件列表已经由 Sourceware 朋友建立了。
我们应该在 gcc.git 中使用哪个分支?
GCC 指导委员会已决定不将 ALGOL 68 代码合并到上游,但将允许其在一个分支中为感兴趣的人开发。在这个帖子中,没有就指导委员会拒绝的原因或他们将来是否会重新考虑该决定进行沟通。但鉴于现代 ALGOL 68 编译器在 2025+ 年的使用有限,这不太可能被上游化。
转自 ALGOL 68 Compiler Front-End Not Being Merged Into GCC At This Point – Phoronix
何必在微软一棵树上吊死。。。。。。。。。。。。。