DOOM's DNA - Code-Struktur über 44 Ports hinweg analysiert
Show HN: The DNA of DOOM – How code structure survives across 44 ports

DOOM's DNA ist ein interaktives Software-Archäologie-Projekt, das die Abstammung von 43 DOOM-Ports und -Übersetzungen untersucht. Es misst die „Form“ des Codes – Funktionslängen, Verzweigungen und Aufrufstrukturen – und zeigt, dass diese wie ein Fingerabdruck funktioniert: Selbst wenn alle Namen und Kommentare entfernt werden, lässt sich die Herkunft eines Programms erkennen. Besucher können die Familienbaum-Ansicht erkunden, einzelne Funktionen durch alle Nachkommen verfolgen und vergleichen, wie viel Code in Sprachen wie Go, Scheme oder Fortran erhalten blieb. Die interaktive Aufbereitung macht komplexe Software-Evolution greifbar und verständlich.
Entfernt man aus einem Programm jeden Namen, jeden Kommentar und jede lesbare Textzeile, bleibt seine Form übrig – und diese Form funktioniert wie ein Fingerabdruck.