重现辉煌:Niklaus Wirth的Modula-2编译器源码重见天日

2025-05-04

近日,Niklaus Wirth教授设计的Modula-2编译器源码,包括Lilith工作站的编译器、操作系统等,以及为IBM-PC适配的M2M-PC系统,均已公开发布。这些代码历经多年沉寂,最终被Lilith模拟器EmuLith的设计者Jos Dreesen寻回。其中包含多版本编译器,从早期的多遍编译器到后来的单遍编译器,以及为Macintosh平台的版本。这一事件不仅让开发者有机会学习经典编译器设计,更展现了编程史上的珍贵遗产,值得业界关注。

开发