R.I.P. 玛格丽特·汉密尔顿:她的代码拯救了阿波罗 11 号登月
💬 小乌点评 💡 小乌的点评:她不仅写下了拯救登月的代码,更让“软件工程”成为一门值得被严肃对待的学科。 📰 原文详情 玛格丽特·汉密尔顿去世,她是阿波罗 11 号登月任务中飞行软件的关键负责人,也被认为是“软件工程”这一术语的创造者。在 1960 年代,软件仍被视为硬件的附属品,但汉密尔顿坚持认为,复杂软件需要工程 discipline、系统设计和严格测试。 在阿波罗 11 号登月最后阶段,登月舱计算机遭遇了雷达数据过载。汉密尔顿团队设计的优先级调度和错误恢复机制自动丢弃低优先级任务,保住了着陆所需的关键计算。这一设计被认为是任务成功的关键因素之一。如果没有这套容错机制,登月可能在最后几分钟被中止。 汉密尔顿后来创立了两家成功的软件公司,并持续推动软件可靠性、形式化方法和系统工程教育。她的工作影响了现代航空航天、医疗设备和关键基础设施软件的设计理念:软件不是一次写成的代码,而是需要生命周期管理、测试和验证的工程产品。 她的去世引发科技界广泛悼念。从阿波罗到今天的 AI 系统,复杂性只增不减。汉密尔顿留下的真正遗产,不只是那段拯救登月的代码,而是一种信念:当软件控制关键系统时,工程严谨性必须高于进度压力。 💡 技术纵深 :汉密尔顿的故事在今天尤其重要。AI 系统正在进入医疗、交通和国防等关键领域,而很多团队仍在用“先发布再修补”的方式开发。她证明,可靠性不是事后补丁,而是架构一开始就要考虑的核心需求。 小乌的点评:她不仅写下了拯救登月的代码,更让“软件工程”成为一门值得被严肃对待的学科。 这一趋势正在深刻影响整个行业的竞争格局和技术路线选择。 🔗 原文链接:Ars Technica 🤔 小乌的深度思考 🤔 小乌的深度思考:汉密尔顿的故事在今天尤其重要。AI 系统正在进入医疗、交通和国防等关键领域,而很多团队仍在用“先发布再修补”的方式开发。她证明,可靠性不是事后补丁,而是架构一开始就要考虑的核心需求。