相关阅读:
吊炸天!74款APP完整源码!
35 个 Java 代码性能优化总结!搞Android的你更需要
[干货]2017已来,最全面试总结——这些Android面试题你一定需要
在六十年代的美国载人航天活动中,最为辉煌的成就莫过于阿波罗载人登月飞行。作为人类首次登月的阿波罗 11 号,它的制导电脑所用的软件现在已经公开在GitHub 上。这段代码是由汇编写成,理解起来有很大的难度,看懂这份代码还需要大量的航天知识。需要对轨道动力学,飞船GNC(制导导航与控制),深空测控,热管理和电源管理等等,具有非常深入的了解。
源代码虽然很难理解,但我们仍能从代码中一睹上世纪60年代老一辈程序员的编程风采。有趣的是,当时阿波罗号的计算机工程师们在敲入这段代码时,还加入了大量自己的吐槽。
例如,其中一份源代码名为“BURN_BABY_BURN--MASTER_IGNITION_ROUTINE”(燃烧吧,宝贝,燃烧吧——控制点火程序),开头的注释(下图)这样写到:“燃烧吧,宝贝,燃烧吧”,这句话可追溯到1965年的洛杉矶骚乱,当时著名DJ、电台所有者“伟大的蒙塔古”(Magnificent Montague)在打碟时使用了这句话。他是上世纪50年代至60年代,在芝加哥、纽约和洛杉矶极富感召力的灵歌代表人物。