今年是人类登月50周年,最近github上出现了Apollo 11号源代码,荣登排行榜第一。
这些指令可以理解为特制的汇编语言,说汇编,是因为它不是机器码,也不是高级解释性语言,而是介于两者之间。之所以说特制,是因为这些代码是用在特定的“计算机”上的,那个年代,说计算机其实不太合适,更像是个计算器。
在1960年代末和1970年代早期用于月球任务的阿波罗号太空船实际上是两种不同的航天器,命令模块Command Module (CM)和月球模块 Lunar Module (LM)。CM被用来让三名宇航员登上月球,然后再回来。LM用于登陆月球上的两名宇航员,而第三名宇航员则留在CM中,绕月球轨道运行。