50年前的此时此刻,阿波罗11号的登月舱将与指挥舱分离,开启最终登月之旅。这不仅是第一次人类登上月球,也是第一次计算机软件登录月球。而这个软件就是由刚刚从 MIT 毕业的玛格丽特·汉密尔顿所领导的团队为阿波罗导航计算机(AGC)所编写的。正是在 72KB 内存上运行的这些代码让阿姆斯特朗等三名宇航员成功登月,她也在领导团队开发过程中发明了单词 Software,同时创立了“软件工程”(Software Engineering)这门学科。
[鲜花]最近,虚拟AGC和麻省理工科学博物馆将阿波罗导航计算机(AGC)中的指令模块Comanche055、登月模块Luminary099的原始代码公布在了GitHub上,任何人均可自由查阅、编译。如果你想编译这些原始代码,可以查阅虚拟AGC的文档。这个AGC程序又叫做Colossus 2A,由美国航空航天局载人航天中心、麻省理工、仪器实验室、剑桥大学、MASS等机构共同完成,最早提交于1969年3月28日。https://t.cn/R5B8YJn
Apollo-11:阿波罗11号操作系统源码
https://t.cn/R5B8YJn
50年前,1969年7月20日,人类第一次登上月球。
今天,在人类登月50周年的纪念日,阿波罗登月飞船所用代码也在 GitHub 上开源。
这个AGC程序又叫做Colossus 2A。
阿波罗11制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码,由美国航空航天局载人航天中心、麻省理工、仪器实验室、剑桥大学、MASS等机构共同完成,最早提交于1969年3月28日。
图为:太空计划的软件工程主管:Margaret Hamilton女士是,正站在一堆写满代码的纸边上。
向探索太空的英雄们致敬。[强]
https://t.cn/RPL8jz5
https://t.cn/Rthnsau
https://t.cn/R5B8YJn
50年前,1969年7月20日,人类第一次登上月球。
今天,在人类登月50周年的纪念日,阿波罗登月飞船所用代码也在 GitHub 上开源。
这个AGC程序又叫做Colossus 2A。
阿波罗11制导计算机(AGC)中指令模块(Comanche055)和登月模块(Luminary099)原始代码,由美国航空航天局载人航天中心、麻省理工、仪器实验室、剑桥大学、MASS等机构共同完成,最早提交于1969年3月28日。
图为:太空计划的软件工程主管:Margaret Hamilton女士是,正站在一堆写满代码的纸边上。
向探索太空的英雄们致敬。[强]
https://t.cn/RPL8jz5
https://t.cn/Rthnsau
✋热门推荐