當前位置:
首頁 > 天下 > 阿波羅計劃軟體代碼公開,可免費下載

阿波羅計劃軟體代碼公開,可免費下載

阿波羅計劃軟體代碼公開,可免費下載


控制阿波羅11號的飛行軟體代碼近日首次上傳到著名的代碼共享網站GitHub上。這不僅讓當代碼農得以一窺過去,裡面也充滿了上世紀60年的流行文化痕迹,這就像一個代碼時間膠囊。


這些代碼是由MIT儀器實驗室的程序員們在60年代中期從零寫起的,因為人類之前從未去過月球。為了圓滿完成任務,團隊發明了一種讓電腦儲存程序的新方式——「磁心線儲存器」,其中用到了一種複雜到逆天的彙編語言。

阿波羅計劃軟體代碼公開,可免費下載


現在這些代碼全部都在GitHub上了,傳說中的「阿波羅導航電腦代碼(Apollo Guidance Computer——AGC)」。它們第一次公開是幾年前MIT上傳的掃描件,直到2003年,一個叫做Ron Burkey的人手動將每一行代碼敲了出來,並上傳到網上。


Bukey說:「一個叫做Gary Neff的科羅拉多飛行員掃描的。MIT拿到了這些掃描件,然後把圖片上傳到網上,但很不幸,上傳過程中被損壞了,很多地方都看不清。」


「後來,我想辦法從Gary Neff那搞到了損壞部分的副本,結果發現我補上的那部分竟然是100%正確的。」

儘管Burkey付出了大量心血,這份代碼從未在網上流傳開來。直到上周一位叫做Chris Garry的前NASA實習生把它上傳到GitHub上。


雖然這些代碼對今天的程序員意義重大,因為他們可以從中看到前輩們的歷史,但是對我們這些門外漢而言,最酷就是能看到碼農們在字裡行間抖的機靈和那些60年代的梗。


煮個栗子,其中一個文件叫做「燃燒吧_寶貝_燃燒吧- -主要_點火_程序」(BURN_BABY_BURN- - MASTER_IGNITION_ROUTINE),描述如下:


阿波羅計劃軟體代碼公開,可免費下載
這要追溯到1965年的那場洛杉磯騷動,靈感來源於著名DJ Magnificent Montague,他一邊打碟,一邊說著「燃燒吧,寶貝!燃燒吧!」。他那時是50年代中期到60年代中期芝加哥、紐約和洛杉磯的靈歌歌王。


還有引用莎士比亞的著作:

阿波羅計劃軟體代碼公開,可免費下載


整個AGC中有著無數這樣的包袱,那些MIT的程序員可能覺得永遠也沒人能注意到這些。


阿波羅計劃軟體代碼公開,可免費下載


阿波羅計劃軟體代碼公開,可免費下載
太長不譯


它還告訴我們在過去這半個世紀中,人類的科技取得如此大的進步。AGC幫助宇航員在1969年登上月球,它用的內存只有64K,而iPhone 6的內存幾乎是它的25萬倍。

戳這裡可以看到完整的AGC代碼。


TAG: |
您可能感興趣

PS4獨佔《納克2》推出中文試玩版 港服已可免費下載
玩家自製遊戲《洛克人製造》登陸PC 可免費下載
《收穫日2》VR模式公布 玩家可免費遊玩
國外汽車銷售店出奇招,親吻汽車50小時即可免費開走,好想參加
這款獨立遊戲頗有《皇牌空戰》范 現可免費下載體驗
摩拜發大招 領取月卡可免費騎行一個月
不用下載APP即可免費閱讀!《3D列印世界》雜誌移動端上線
《重力眩暈2》聯動尼爾演示 玩家將可免費下載
直擊瑞士「9號碼頭」,合法吸毒場所,毒品可免費從政府獲取
嵌入式新班開班啦!可免費試聽一周哦
摩拜單車宣布開放平台戰略 基於聯通沃信用分可免押金
賣手機的拼了 高考狀元可免費領努比亞旗艦Z17
退役軍人憑退伍證可免費乘坐渡船,支持請轉發點贊!
羅馬尼亞為了提倡全民看書,只要帶書坐公交車,就可免車票錢
LOL脆皮見他瑟瑟發抖 他可免疫一切控制
擴張之道:特斯拉車主可免費用超級充電站
0轉會費!佩佩阿爾維斯領銜5位至今可免簽的球星
西樵山半馬賽事即將舉辦,參賽選手可免費乘坐接駁車!
支付寶連發3個月福利!消費隨機立減:最高可免單