solidot新版网站常见问题,请点击这里查看。

GCC 13 将支持 Modula-2

程序
Wilson (42865)发表于 2022年12月19日 22时13分 星期一

来自西塔甘达
GCC 13 将支持 Modula-2。Modula-2 是 Pascal 语言的直接继承者,如名字所表示的,旨在更加模块化,更有利于并行编程。其设计理念的一部分是将程序分解成非连续块,可分别编译运行。瑞士计算机科学家、Pascal 语言作者 Niklaus Wirth 在施乐帕洛阿尔托研究中心进修期间受到了早期 GUI 界面和 Mesa 语言的启发,在返回苏黎世联邦理工后终止了 Pascal 第一个后继者 Modula 的工作,创建了 Modula-2,使用基于 coroutines 的模型,加入对对模块间通信的支持。Modula-2 至今仍然在使用中,如俄罗斯的导航卫星 GLONASS 系统。GNU Modula-2 最近合并到了 GCC 主线,将成为 GCC 13 的一部分。


https://www.theregister.com/2022/12/16/gcc_13_will_support_modula2/