Onramp-Compiler kompiliert DOOM von Grund auf

2024-12-31

Nach zwei Jahren Entwicklung hat ein Programmierer erfolgreich das klassische Spiel DOOM mit einem selbst-bootstrappenden Compiler namens Onramp kompiliert. Beginnend mit einer einfachen virtuellen Maschine, die in x86_64-Assembler geschrieben wurde, hat Onramp schrittweise einen Assembler, einen C-Compiler und andere Tools erstellt, die schließlich zur Kompilierung und Ausführung von DOOM führten. Obwohl die Leistung derzeit begrenzt ist, zeigt Onramp beeindruckende Self-Hosting-Fähigkeiten und plattformübergreifendes Potenzial. Das langfristige Ziel ist es, die Kompilierung und Ausführung von Code auf jeder Architektur zu ermöglichen, selbst auf Computern außerirdischer Zivilisationen, um unser kulturelles und computerwissenschaftliches Erbe für die ferne Zukunft zu bewahren.

Entwicklung Self-Hosting