阿波罗11号的源代码在GitHub上现在是免费提供给大家,和载人登月项目隐藏了一些古怪的代码片段。
最惊喜的看着陈旧指导计算机代码不是它的巨大规模,但该数量的笑话,程序员爬进去。
月球和命令的代码管理模块自2003年以来一直在线,谢谢Ron Burkey科技人员的努力。万博体育登录首页他花时间手工抄写的每一行代码后查看原始记录。
完整的代码是待价而沽GitHub上由于前NASA实习生克里斯•加里谁上传文件在7月7日。自从源代码在保管人,程序员和空间爱好者匆匆看一眼笑话和计算掌握,其中一些仍然相关近60年之后。
幸运的是我们大多数人,并不意味着只有程序员眼中的笑话。其中一个文件是得名BURN_BABY_BURN-MASTER_IGNITION_ROUTINE。年代,它有一些方便的参考笔记。
其他值得注意的提到PINBALL_GAME_BUTTONS_AND_LIGHTS进来的形式文件。年代,控制显示系统和键盘。
如果你不熟悉编程语言,知道阿波罗11号的源代码是写在一个版本的组装。NASA并开发其专有版本的组装,这已经是一个低级编程语言,很少能够掌握。这就解释了为什么代码是如此巨大,以及为什么首席软件工程的玛格丽特·汉密尔顿似乎脱扣的著名的照片。
太空爱好者已经开始发送NASA建议什么其他文件可以被添加到其未来的任务。信不信由你,天文爱好者建议MATTDAMON。年代应该是该机构的未来的一部分代码,以防我们需要保存演员来自火星。
实事求是地看,你应该知道阿波罗导航计算机(AGC)嵌入命令模块和月球的阿波罗任务模块加载和处理能力相当于一个简单的电子计算器。尽管当时的硬件限制,NASA的科学家们和麻省理工学院管理安全土地47年前一个人去月球。
应该你想阅读任务的原始源代码,看一看在GitHub页面。