阿波罗 11 号原始制导计算机源代码
来源:github.com — 2026-07-23
📋 概述
GitHub 上最著名的开源项目之一——阿波罗 11 号制导计算机(AGC)的原始源代码再次登上 HN 首页。这套代码由麻省理工学院仪器实验室在 1960 年代编写,运行在仅有 4KB RAM 和 72KB ROM 的计算机上,成功引导人类首次登月。代码全部用汇编语言写成,注释中包含了工程师的幽默和当时的历史背景,堪称软件工程的活化石。每次阅读都能让人重新思考在极端资源约束下编写可靠软件的工程智慧。
🔑 核心要点
- 极端资源约束:4KB RAM、72KB ROM 的计算机完成了人类历史上最复杂的导航任务之一
- 汇编语言编程:全部使用 AGC 汇编语言,注释中混有技术说明和工程师幽默
- 史上最可靠的软件:在生命攸关的任务中运行零致命故障,优先级中断系统设计堪称典范
- 开源历史遗产:代码由前 NASA 实习生 Chris Garry 从扫描的打印件逐字转录并上传 GitHub
💡 金句
The code that took humanity to the Moon — 4KB of RAM, 72KB of ROM, and a team that refused to fail.
👍 0👎 0
← 返回 Hacker News 首页