2016 年 5 月

第 31 卷,第 5 期

此文章由机器翻译。

别让我打开话匣子 - 左脑思考,右脑执行

通过 David Platt | 2016 年 5 月

David 普拉特我已经阅读阿波罗顶级 memoirs 最近。也就是最好是 Michael Collins"携带 Fire"(Rowman & Littlefield,2001年) 顺序他孔他挫折命令模块模拟器中的指南计算机上 ︰

丢失了我 temper。"运算符错误"指示灯闪烁啊,将您、 您这个愚蠢 goddamned 的计算机,和我将 sputter 和 stammer [模拟运算符] 的舒缓型语音一起通过耳机和 unctuously 之前所述,我必须如何愉快其属于 precocious 家庭。

好奇,我决定深入地研究这些最早的太空飞船计算机。这意味着查找旧 comrade-中-手臂。Hugh Blair Smith 反聘我于 1987 年,为 imploded 两年之后 (而不是他的问题) 启动。他也是我学生于 1992 年,我在哈佛扩展的第一个 Windows 类中 (16 位 SDK 是用 C,因为您要求)。但是,长时间上述所有内容之前,他一直在麻省理工学院的规范 (更高版本 Draper) 实验室,有助于开发阿波罗指南计算机硬件和软件。在命令模块和农历模块中使用具有不同的软件,同一台计算机 (bit.ly/1RDrUj4) 在其更多高级配置中"块 II"。

我没有讨论了与 Blair Smith 编写"Why Software Sucks"后 10 年以前 (他是在它,但不是按名称)。Hugh 现在编写一本书过他阿波罗天,标题为"左的大脑为正确的内容 ︰ 计算机、 空格和历史记录"(SDP 发布,2015年)。他介绍之类持有铁核心 ROM 的绳索内存的硬件 (bit.ly/1pBCtGk),以及到除指令的微代码的软件 (甚至在狂热爱好者发出尾注的 nanocode 乘指令)。

不仅不 Blair Smith 的书封面技术主题,他还将讨论此工程的空间内的所有争用所发生的社会和政治上下文。并且他这样做了美观的语言。此处他所上平安夜 1968年来自第一个的人类到轨迹收观看阿波罗 8 电视广播 ︰

太空飞船上 coasted 向仅 airless 世界上的卷影可能产生的暗度。"和现在,从所有船员都在阿波罗 8 个,我们关闭,晚安,祝您好运,祝各位圣诞快乐和上帝保佑大家,大家好地球上。" 而且,供您选择,Frank 和 Jim 和清单,我认为。和您很少的计算机。

我发现 UI 特别有趣。Astronauts 输入动词和名词通过数字键区。例如,"谓词 88,输入,""谓词 87,输入"告诉计算机要忽略从 VHF rangefinder 中,输入时告诉它要开始再次关注。

Blair Smith 就说"这仅用作一种权宜之计直到它们能想到的更好,"。"但是,事实证明的扩展某种程度上 astronauts 很喜欢它。甚至试验可以使用此开关,Dave Scott (阿波罗 15 指挥者) 说过的因此它卡住。"(请参阅 Scott 的文章"阿波罗指南计算机 ︰ 用户的视图中,"为在 PDF 可下载 bit.ly/1pLV5V5。)

计算机会提示 astronauts 操作,但无法启动火箭引擎刻录自己了。Blair Smith 说:"理念是,显著可以不采取任何操作而无需公开命令从所有船员都在 — astronauts 他们坚持认为,'如果我们终止自己,它将是我们的错误、 不一些 goddamn 计算机。'"

当然,我想要了解详细信息。Blair Smith 挺足以幸存下来阿波罗工程师的附近麻省理工学院的剑桥每季度就餐邀请我。

当然我需要将我的女儿 Annabelle,刚入门的空间极客。她即将发生的第 16 生日 (以及如何增加点乐趣这样做了发生这种情况吗?),她希望一切 Aldrin t 恤,指出:"火星获取你协作"。 旧的男性非常喜欢会议全新的新节点,以传递危害。人说"我是 Apollo 12,绳索母亲"(对 ROM 负最终责任单个工程师),尚未浅灰色,并且不会同时 gentleman 的骄傲地存在。

Annabelle,我看到了很方便地在我们家附近 salt marshes 随后几晚全收。明亮、 笑脸、 mithril 颜色但哦因此孤独的时候,与为 50 年的任何操作痕迹。"我们可以做,您知道,"Annabelle 说给我。她必须捕获到 spark。

我想知道当看收阿波罗老手看到的内容。与往常一样,Blair Smith 对它进行了 pithily: "通知的内容? 对于长期存在阿波罗的人,有关它的所有信息将保留在现在时,并始终将。"

有一处例外 ︰ 短语我听说过他们使用彼此、 与我 Annabelle,并指向其自身。我现在这些单词时传递给您,亲爱的读者,作为对我们所有,其挑战和其 epitaph 它们都需要一个 ︰ “我们不知道能不能做到。所以我们迎头直上,并且做到了。”


David S.Platt讲授在哈佛大学拓展学院以及世界各地的公司的.NET 编程。他著有 11 本编程书籍,包括“Why Software Sucks”(Addison-Wesley Professional,2006)和“Introducing Microsoft .NET”(Microsoft Press,2002 年)。Microsoft 在 2002 年授予他“软件传奇人物”称号。他想知道是不是应该绑住女儿的两根手指,以便她学习用八进制计数。您可以通过 rollthunder.com 与他联系。