Apollo 11 Quellcode ist ein überraschend komisch Artefakt jetzt Online
Eines der überraschendsten Dinge über die Apollo 11 Anleitung Computer Source-Code ist nicht nur die schiere Größe, sondern vielmehr die Höhe der Witze, die Wissenschaftler mit ihm aufgenommen.
Während der Code für den Befehl und Lunar Module verfügbar online 2003 seit (Tech Forscher Ron Burkey transkribiert jede Zeile Code von hand aus der ursprünglichen Protokolle), der Code wurde auf GitHub dieser Woche aufgestellt. Ehemaliger NASA-Praktikant Chris Garry hochgeladen am Donnerstag und es ist ein beliebter Ort für Programmierer und Raum Stärkungszauber zusammen mit Wissenschaftlern aus den 1960er Jahren zu scherzen geworden.
Die Witze sind nicht nur für Programmierer. Eine, die sofort auffiel war BURN_BABY_BURN—MASTER_IGNITION_ROUTINE.s, enthält einige praktische Referenz-Notizen.
Weiter befindet unten sich im Code eine höfliche und freundliche Programmierer:
Weitere Highlights sind die Datei PINBALL_GAME_BUTTONS_AND_LIGHTS.s, die für die Tastatur und Display-System und den Kommentar für TRASHIGE kleine UNTERROUTINEN in LUNAR_LANDING_GUIDANCE_EQUATIONS.s ist.
Wie Sie sehen können, wurde der Source-Code geschrieben, was aussieht wie Montage. NASA erstellt seine eigene Version der Assembly, die eine wunderbar esoterischen und Low-Level-Programmiersprache ist. Dies würde erklären, warum gibt es so viele Seiten des Codes und Direktor des Software-Engineerings Margaret Hamilton sieht aus, wie sie auf dem berühmten Foto umfallen wird.
Natürlich wäre es nicht ohne einige Benutzer versucht, auf den Spaß und schlägt einige Ergänzungen im Internet. Eine mögliche zusätzliche Datei ist MATTDAMON.s, so dass wir diesen armen Mann vom Mars sparen können.