Mai 2016

Band 31, Nummer 5

Dieser Artikel wurde maschinell übersetzt.

Fangen Sie bitte nicht mit diesem Thema an – Left Brains for the Right Stuff

Durch David Platt | Mai 2016

David PlattIch habe Apollo Astronautenausweis Memoirs in letzter Zeit gelesen wurde. Das beste ist Michael Collins "Durchführung der Feuern" (Rowman & Littlefield, 2001) in dem er seine Frustrationen auf dem Computer Anleitungen im Befehl Modul Simulator vents:

Meine Temper Verlust. Eine "Operator" Fehleranzeige ich, Flash wird, du dummer goddamned Computer und ich würde sputter und Stammer bis wohltuend Stimme des [Operators Simulation] über die Kopfhörer und unctuously geliefert wurde erläutert, wie ich die "precocious" Brat Systembinärdatei gestört hat.

Fasziniert, entschied ich mich, tiefere Einblicke in die früheste raumsonde Computer zu erhalten. Das bedeutete eine alte Comrade-in-Arme nachschlagen. Hugh Blair-Smith, die mir 1987 für den Start eines zwei Jahre später (nicht Schuld imploded) eingestellt. Er war auch meine Schüler im Jahr 1992 in meiner ersten Windows-Klasse zur Erweiterung der Harvard (16-Bit-SDK in C#, da Sie Fragen). Aber lange bevor, hatte er am MITs Instrumentation (höher Draper) Übungseinheit zum Entwickeln von Hardware und Software für die Anleitung Apollo Computer helfen. Demselben Computer mit einer anderen Software wurde in den Befehl-Modul und das Modul Mondkalender verwendet (bit.ly/1RDrUj4) in der erweiterten Konfiguration von "Block II".

Ich hadn't mit Blair Smith gesprochen, seit der Veröffentlichung "Why Software Sucks" vor 10 Jahren (er ist es aber nicht nach dem Namen). Hugh hat jetzt ein Buch darüber geschrieben seine Tage Apollo Anspruch "linken Köpfe für die richtigen Dinge: Computer, Speicherplatz und Verlauf"(Veröffentlichung SDP, 2015). Er beschreibt, die Hardware, wie z. B. die Rope Arbeitsspeicher, die den Kern der Vierfache ROM reserviert (bit.ly/1pBCtGk), und die Software auf den Microcodes der Divide-Anweisung (und in einem geeky Endnote, sogar die Nanocode von der Anweisung Multiplizieren).

Nicht nur Blair-Smith Buch Abdeckung technische Themen, er erläutert auch die sozialen und politischen-Kontext, der das, den Rennen Speicherplatz, in dem alle diese Engineering stattgefunden. Und er wird in schöne Sprache. Er, hier beobachten Apollo 8 TV-Broadcast Heiliger 1968, aus der ersten Menschen zum Mond orbit berichtet:

Die raumsonde coasted auf in Richtung der Dunkelheit, die nur der Schatten einer airless Welt erzeugen kann. "Und nun aus der Besatzung Apollo 8 schließen wir, gute Nacht und viel Glück, Frohe Weihnachten und Gott Segen Sie alle von Ihnen auf der Erde gute." Und Sie Frank und Jim und Bill, ich dachte. Und, wenn Sie wenig Computer.

Ich fand die Benutzeroberfläche besonders faszinierend. Die Astronauts eingegeben Verben und Substantiven über eine Zehnertastatur. "Verb 88, geben Sie beispielsweise," der Computer Eingaben von den Rangefinder ausgerüstet ignorieren while "Verb 87, geben Sie" definiert haben, achten Sie erneut starten.

"Dies nur als eine Notlösung vorgesehen war, bis sie etwas besser vorstellen können", sagt Blair Smith. "Aber außerhalb der Astronauts Sortieren von mögen es. "Selbst als Pilotprojekt dies verwenden kann," andererseits Dave Scott (Apollo 15 Commander), damit es verbleiben." (Finden Sie im Artikel von Scott "Apollo-Anleitung-Computer: Ein Benutzer anzeigen"herunterladbare PDF-Format unter bit.ly/1pLV5V5.)

Der Computer fordert die Astronauts Aktionen ausführen, jedoch konnte nicht initiiert einen Brennvorgang Rocket Engine selbst. Blair Smith sagt: "die Philosophie besteht darin, dass keine Aktion ohne einen Befehl bei einer offenkundig Besatzung entnommen werden kann – die Astronauts Abgründe, die"Wenn wir uns beenden, werden unsere Fehler, der nicht einige goddamn Computer.""

Natürlich, wollte ich noch etwas ausführlicher erläutern. Blair Smith wurde Kind genug, um mir die vierteljährliche Mittagspause der verbleibenden Apollo-Techniker in Cambridge in der Nähe MIT einladen.

Selbstverständlich musste ich meine Tochter Annabelle, bringen ein aufstrebender Meister Speicherplatz. 16. bevorstehenden Geburtstag (und wie zum Teufel haben, die stattfinden?), möchte sie ein im Gespräch Aldrin T-shirt, der sagt, "Erste Schritte mit Mars Ihre Ass." Die alte Männer fand Besprechung neue natürlich um die Fackel zu übergeben. Eine sagte: "Ich bin die Mutter Rope für Apollo 12" (der einzelnen Techniker ultimate verantwortlich für das ROM) mit stolz, die noch nicht abgeblendet, und wird nicht die Herrn befindet.

Annabelle sah ich der Vollmond geht über die Salt Salzsümpfe in der Nähe von Hause nach einigen Nächten steigen. Helle, lächelnden, Mithril farbigen, aber oh mit keinen Speicherbedarf für 50 Jahre passiert also vernachlässigt. "Wir machen können, dass Sie wissen,", sagte Annabelle mir. Er hatte die Spark abgefangen.

Ich gefragt, sehen die Apollo-Veteranen beim Betrachten von Mond. Wie immer summiert Blair Smith es pithily: "Bemerkt etwas? Für uns, die Apollo befanden, alles zu verbleibt im Zeitformen vorhanden und immer.

Mit einer Ausnahme: ein Ausdruck ich gehört diese miteinander, für mich und Annabelle und für sich selbst verwenden. Ich übergebe jetzt diese Wörter, wenn Sie lieber Reader, als die Herausforderung für uns alle und als ihre Epitaph Bestätigungen erforderlich: „Wir wussten nicht, was wir nicht konnten. Also haben wir es einfach getan.“


David S. Plattunterrichtet Programmieren mit .NET an der Harvard University Extension School und in Unternehmen auf der ganzen Welt. Er ist Autor von 11 Büchern zum Programmieren, darunter „Why Software Sucks“ (Addison-Wesley Professional 2006) und „Introducing Microsoft .NET“ (Microsoft Press 2002). Microsoft namens ihm eine Legende Software im Jahr 2002. Er fragt sich, ob er damit er wie zählen im lernt Sie zwei Finger seiner Tochter Band sollten. Sie erreichen ihn unter rollthunder.com.