Das UCSD p-System wiederbeleben: Eine Legende der plattformübergreifenden Kompilierung

2025-04-16
Das UCSD p-System wiederbeleben: Eine Legende der plattformübergreifenden Kompilierung

Der Autor beleuchtet das UCSD p-System, ein plattformübergreifendes Betriebssystem und Compiler aus den 1970er Jahren. Es erreichte Portabilität auf verschiedenen Maschinen (von PDP-11 bis Apple II) durch seine p-Machine-Virtual Machine. Der Autor teilt persönliche Erfahrungen mit Apple Pascal und UCSD Pascal aus seiner Schulzeit und plant, einen p-Machine-Emulator in Rust neu zu erstellen, um sein Vermächtnis fortzuführen und Probleme mit fehlender Dokumentation und veralteten Compiler-Abhängigkeiten in bestehenden Tools zu beheben.

Entwicklung