2016 年 5 月

第 31 卷,第 5 期

本文章是由機器翻譯。

不吐不快 - 想出最佳決策

David Platt | 5 月 2016

David Platt我讀過阿波羅太空人 memoirs 最近。所推出的最佳是 Michael Collins"帶有引發 」 (Rowman & Littlefield,2001年) 當中他 vents 他的挫折命令模組模擬器指引電腦上 ︰

我遺失我控制你。Flash 」 運算子錯誤 」 光看我,將您、 您笨 goddamned 的電腦和我就 sputter,直到 [模擬運算子] soothing 語音是透過 earphones 和 unctuously stammer 解釋如何我有感冒其 precocious brat。

興致,我決定深入探討這些最早的太空船電腦。這表示查閱舊主席同志-中-召集令。Hugh Blair Smith 雇用我在 1987 年誕生,imploded 兩年之後 (不是他錯誤) 啟動。他也是我的學生在 1992 年,我在哈佛延伸模組的第一個 Windows 類別中 (16 位元 SDK,在 C 中,因為您要求)。但多久,他有工作在 MIT 的檢測 (稍後 Draper) 實驗室,協助開發阿波羅指引電腦的硬體和軟體。命令模組和農曆模組中使用同一部電腦,使用不同的軟體 (bit.ly/1RDrUj4) 其更進階的 「 區塊 II 」 組態中。

我還沒討論 Blair Smith 與自撰寫 「 為什麼軟體斃了 「 10 年前 (他是,但不是名稱)。Hugh 現在撰寫一本書有關他阿波羅天,標題為 「 左的大腦的權限項目 ︰ 電腦、 空格和歷程記錄 」 (SDP 發行,2015年)。他說明這其中的硬體,例如保留鐵芯 ROM 繩記憶體 (bit.ly/1pBCtGk),與軟體,除以指示的微碼下 (甚至在淚章節附註的 nanocode 乘指示)。

不僅沒有 Blair Smith 的書籍封面技術主題,他也將討論太空競賽中所有的這工程發生社交和策略爭議等內容。而且他也這麼漂亮的語言。在此他內心上是聖誕節前夕 1968 年,從第一個人類至軌跡豬羊變色的看阿波羅 8 的電視廣播 ︰

太空船 coasted 上朝 airless 世界的陰影可以產生暗度。「 現在,從阿波羅 8 的工作人員,我們會關閉,晚安,祝您好運、,耶誕和神保佑您,大家好地球上的所有。 」 而且,給您,Frank 和 Jim 和物料單,我認為。和您少的電腦。

我發現 UI 特別有趣。Astronauts 輸入動詞與名詞透過數字鍵台。例如,「 動詞 88,輸入,"告訴電腦忽略來自 VHF rangefinder 中,輸入 「 動詞 87 時,請輸入"而告訴它開始注意一次。

「 這僅供暫時無法置信,直到 「 說 Blair Smith。",結果 astronauts 排序的向外還是樂在其中。'試驗甚至可以使用這個方法,' Dave Scott (阿波羅 15 commander) 說過,因此它阻塞。 」(請參閱 Scott 的文章 「 阿波羅指引電腦 ︰ 使用者的檢視 」 以 pdf 格式在可下載 bit.ly/1pLV5V5。)

電腦會提示 astronauts 採取動作,但無法起始自己火箭引擎燒錄。Blair Smith 說 」 的原理是重大採取任何動作可以是沒有明顯的命令從工作人員 — astronauts 堅持,'如果我們針對自己 kill 命令時,它會我們錯誤、 不一些 goddamn 電腦。' 」

當然,我想要聽下去。Blair Smith 是某種足夠的存活阿波羅工程師,MIT 附近康橋每季用餐邀請我。

當然我必須將我的女兒 Annabelle,初生的空間玩家。針對即將 16 生日 (和到底如何未發生?),她想 Buzz Aldrin t 恤,說 「 Mars 來取得您的協助 」。 舊的人愛會議將燒了全新的工作。其中一個說: 「 我是阿波羅 12,如繩發明 」 (最終負責 ROM 單一的工程師),感到光榮未呈現灰色且無法同時下存在。

Annabelle,我看到滿月接近我們家 salt 沼澤稍後幾個晚上達成率。亮、 個微笑、 米蘇里顏色但喔因此一直孤軍,沒有佔用空間很 50 年上移。「 我們無法,您知道,」 Annabelle 說我。她必須攔截到 spark。

我想要知道阿波羅老手時所看到作者便探討豬羊變色。一如往常,Blair Smith 概括它 pithily: 「 對某項? 我們存留阿波羅,其相關的所有項目會保留在時態,並一律將 >。

有一個例外狀況 ︰ 片語聽說他們使用彼此我和 Annabelle,並對其本身。我現在這些字時傳遞至您親愛的讀者,作為其所有,我們的挑戰,以及其 epitaph 各需要一個 ︰ 「我們不知道極限在哪裡,所以就一路向前,直到成功。」


David S Platt教導程式設計.NET 學校 Harvard University 延伸模組和世界各地的公司。他是 11 程式設計書籍,包括 「 為什麼軟體斃"(Addison Wesley Professional,2006年) 和 「 介紹 Microsoft.NET 」 (Microsoft Press,2002年) 的作者。Microsoft 中名為他軟體代言人 2002年。他有生之年是否他應該磁帶向他的女兒指的兩個讓她會學習如何計算八進位。您可以與他連絡rollthunder.com