<tr id="tp1vn"><td id="tp1vn"><dl id="tp1vn"></dl></td></tr>
  1. <p id="tp1vn"></p>
  2. <sub id="tp1vn"><p id="tp1vn"></p></sub>
    <u id="tp1vn"><rp id="tp1vn"></rp></u>
    <meter id="tp1vn"></meter>
      <wbr id="tp1vn"><sup id="tp1vn"></sup></wbr>
      日韩第一页浮力,欧美a在线,中文字幕无码乱码人妻系列蜜桃 ,国产成人精品三级麻豆,国产男女爽爽爽免费视频,中文字幕国产精品av,两个人日本www免费版,国产v精品成人免费视频71pao
      網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

      NASA把55年前登月代碼甩上GitHub,程序員看完集體沉默

      0
      分享至


      1969年7月20日,阿姆斯特朗踩下那一步時,支撐他的不是勇氣,是6萬行匯編代碼。這些代碼最近被NASA工程師Chris Garry完整甩上GitHub,公共領(lǐng)域,隨便下,隨便改。Virtual AGC項目和MIT博物館花了幾年時間,把MIT博物館里發(fā)黃的紙質(zhì)打印件逐頁掃描、校對、數(shù)字化。現(xiàn)在你打開網(wǎng)頁就能看見當(dāng)年程序員手寫的注釋——有人吐槽老板,有人抱怨內(nèi)存不夠,有人在代碼里藏了莎士比亞。

      兩份代碼,兩個大腦

      整個項目拆成兩個倉庫:Comanche055是指令艙(Command Module)的代碼,Luminary099是登月艙(Lunar Module)的代碼。每艘飛船各裝一臺阿波羅制導(dǎo)計算機(AGC),4KB內(nèi)存,72KB只讀存儲器,運算速度約4萬次每秒。作為對比,你現(xiàn)在用的手機內(nèi)存是它的百萬倍。

      但就是這個"電子算盤",在登月最后階段救了命。

      1969年7月20日,登月艙"鷹號"下降過程中,AGC連續(xù)觸發(fā)1201和1202號警報——計算機過載。任務(wù)控制中心27歲的Steve Bales在幾秒內(nèi)判斷可以繼續(xù),阿姆斯特朗手動接管,在燃料僅剩4%時找到著陸點。那段處理警報的代碼,現(xiàn)在就在GitHub的ALARM_AND_ABORT.agc文件里,注釋寫得像急診室手冊:記錄警報狀態(tài)、點亮警告燈、區(qū)分"要命的"和"還能忍的"。

      另一個被瘋狂轉(zhuǎn)發(fā)的文件只有30行:用多項式逼近計算正弦余弦的匯編代碼。沒有浮點單元,沒有數(shù)學(xué)協(xié)處理器,程序員用移位和加法硬算三角函數(shù),精度足夠把飛船導(dǎo)航到月球。推上有人截圖感嘆:"我現(xiàn)在的IDE自動補全都比這行數(shù)多。"

      代碼里的活人痕跡

      真正讓程序員破防的是注釋。MIT儀器實驗室的程序員團隊在60年代寫下了這些代碼,當(dāng)時"軟件工程"這個詞還沒被發(fā)明。他們面對的硬件約束堪稱變態(tài):AGC重量32公斤,功耗55瓦,內(nèi)存用磁芯存儲,每個比特一個小米粒大的磁環(huán),女工手工穿線編織。

      在Luminary099的某個文件里,有人寫:"TEMPORARY, I HOPE HOPE HOPE"(臨時的,希望希望希望)。另一處注釋抱怨:"THIS ROUTINE IS CALLED BY PINBALL, WHICH IS CALLED BY THE KEYBOARD, WHICH IS CALLED BY THE ASTRONAUT"(這段代碼被PINBALL調(diào)用,PINBALL被鍵盤調(diào)用,鍵盤被宇航員調(diào)用)——三層調(diào)用棧的無奈,隔著55年都能摸到。

      還有更皮的。程序員在代碼里埋了莎士比亞《亨利五世》的臺詞,在顯示模塊的注釋里寫:"IT WILL BE PROVEN THAT A LUNAR LANDING CAN BE ACHIEVED WITH A MANUAL OVERRIDE"(將證明登月可以靠手動覆蓋完成)。這行注釋寫于1969年之前,后來成真了。

      這些注釋沒有被"清理",因為當(dāng)年沒有代碼審查流水線,沒有Jira工單,只有打印紙和鉛筆。

      GitHub倉庫的README里,Chris Garry特意感謝了Virtual AGC項目的Ron Burkey——他從1990年代開始,憑一人之力逆向工程整個AGC系統(tǒng),掃描原始文檔,寫模擬器,讓這段代碼能在現(xiàn)代電腦上跑起來。現(xiàn)在你用Virtual AGC軟件,可以在Linux、Windows、Mac甚至FreeBSD上編譯執(zhí)行這些匯編,看著1969年的程序在你屏幕上閃爍。

      為什么現(xiàn)在放出來

      這不是NASA第一次開源老代碼,但Apollo 11的特殊性讓這次發(fā)布有了不同重量。2016年Chris Garry首次上傳時,GitHub服務(wù)器一度被擠爆,程序員們蜂擁而至,有人找bug,有人做表情包,有人單純想摸一摸"人類首次"的代碼質(zhì)感。

      更深層的背景是太空計算的復(fù)興。NASA的Artemis計劃要2026年送人重返月球,SpaceX的星艦在測試軌道加油,商業(yè)月球著陸器接連發(fā)射。當(dāng)年的AGC代碼成了活教材——不是學(xué)它的匯編技巧,是看一群資源受限的工程師怎么在不可能的任務(wù)里做取舍。

      MIT媒體實驗室的David Mindell寫過一本《Digital Apollo》,里面有個細節(jié):AGC的設(shè)計哲學(xué)是"讓人類在回路中"。計算機負責(zé)常規(guī)計算,關(guān)鍵時刻把控制權(quán)交還宇航員。這種"人機共生"的思路,在今天自動駕駛和AI接管一切的爭論里,反而顯得超前。

      55年前的代碼庫,意外成了人機交互的考古現(xiàn)場。

      GitHub上的Star數(shù)已經(jīng)超過幾萬,Issues區(qū)有人認真提問:"這段中斷處理為什么不用更高效的算法?"也有人玩梗:"提交了PR,把縮進從2空格改成4空格,被拒絕了。"最實用的貢獻可能是中文翻譯——有開發(fā)者把關(guān)鍵注釋譯成中文,方便國內(nèi)航天愛好者閱讀。

      如果你真想跑起來,Virtual AGC項目提供了完整工具鏈。從匯編到二進制,從模擬器到虛擬儀表盤,甚至有個叫"Moonjs"的瀏覽器版本,讓你在網(wǎng)頁里體驗登月艙的操控界面。當(dāng)年宇航員看的數(shù)字顯示,現(xiàn)在你的Chrome里就能復(fù)現(xiàn)。

      代碼開源的副作用是祛魅。你看不到"黑科技",只看到一堆條件跳轉(zhuǎn)和內(nèi)存地址。但正是這種樸素,讓這次發(fā)布有了特殊意義——它證明人類登月不是神話,是具體的人寫的具體的代碼,一行一行,在磁芯存儲器里占著具體的物理空間。

      有個細節(jié)很少被提及:AGC的內(nèi)存分配是手工計算的。程序員要知道每個變量存在哪個磁芯的哪個位置,因為存儲密度太低,每一比特都是成本。這種"內(nèi)存地理學(xué)"的訓(xùn)練,讓當(dāng)年的工程師對系統(tǒng)有著近乎肌肉記憶的熟悉。今天的我們依賴垃圾回收和虛擬內(nèi)存,某種程度上是能力的退化,也是生產(chǎn)力的解放。

      Chris Garry在GitHub的提交記錄里,最后一條是2023年的更新:修正了幾個掃描錯誤,補全了缺失的頁面。Virtual AGC項目還在維護,Ron Burkey已經(jīng)七十多歲,仍在回復(fù)郵件。這個開源社區(qū)的速度很慢,以年為單位,但跨度是半個多世紀。

      現(xiàn)在打開那個倉庫,最先跳出來的文件是MAIN.agc,主程序入口。注釋第一行寫著:"THIS IS THE MAIN PROGRAM FOR THE APOLLO GUIDANCE COMPUTER"。沒有版本號,沒有作者署名,沒有版權(quán)聲明。1969年的程序員大概沒想到,他們的工作會在55年后被全球程序員圍觀、吐槽、致敬。

      你編譯運行的時候,模擬器會彈出一個復(fù)古的界面:數(shù)字在閃爍,狀態(tài)燈在變化。那是阿姆斯特朗和奧爾德林看過的同款顯示。代碼是死的,但執(zhí)行它的瞬間,某種東西活了過來。

      最后一個問題留給打開倉庫的你:如果讓你用4KB內(nèi)存寫一段必須成功的代碼,你會先刪哪行注釋?

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點推薦
      后續(xù)!舉報鐵路員工抽煙女子“社死”關(guān)評,收到30000多條留言

      后續(xù)!舉報鐵路員工抽煙女子“社死”關(guān)評,收到30000多條留言

      火山詩話
      2026-05-02 06:03:54
      馬筱梅產(chǎn)后身材恢復(fù)超好,現(xiàn)身戶外直播好開心,已坐完月子了

      馬筱梅產(chǎn)后身材恢復(fù)超好,現(xiàn)身戶外直播好開心,已坐完月子了

      扒蝦侃娛
      2026-05-01 15:21:57
      5月1日,人社部和財政部關(guān)于2026年養(yǎng)老金調(diào)整通知正式公布了嗎?

      5月1日,人社部和財政部關(guān)于2026年養(yǎng)老金調(diào)整通知正式公布了嗎?

      小彬說事
      2026-05-01 10:35:54
      爭冠變天!賽程表徹底傾斜,曼城6天3戰(zhàn)極限難度,槍手吃瓜看戲

      爭冠變天!賽程表徹底傾斜,曼城6天3戰(zhàn)極限難度,槍手吃瓜看戲

      濤哥侃球
      2026-05-01 12:54:00
      下一任國民黨主席浮出水面,無論誰接班,統(tǒng)一只是時間問題

      下一任國民黨主席浮出水面,無論誰接班,統(tǒng)一只是時間問題

      小影的娛樂
      2026-05-01 18:50:45
      時隔13年,李亞鵬再辦慈善晚宴,這次沒有王菲站身邊,差距太明顯

      時隔13年,李亞鵬再辦慈善晚宴,這次沒有王菲站身邊,差距太明顯

      白面書誏
      2026-05-01 18:12:56
      2026掃黃整治全面升級,四類人群被重點盯上,千萬別越線

      2026掃黃整治全面升級,四類人群被重點盯上,千萬別越線

      記錄生活日常阿蜴
      2026-05-02 00:50:02
      拒絕胡歌和霍建華示愛,最后只用15天就嫁給別人,如今過的幸福嗎

      拒絕胡歌和霍建華示愛,最后只用15天就嫁給別人,如今過的幸福嗎

      一盅情懷
      2026-04-09 15:56:14
      爆冷連勝兩場,從1-3追至3-3!季后賽被低估黑馬,你們有能力沖冠

      爆冷連勝兩場,從1-3追至3-3!季后賽被低估黑馬,你們有能力沖冠

      老梁體育漫談
      2026-05-02 00:03:26
      最壞的情況還是來了,有國內(nèi)航司開始取消中歐航班!

      最壞的情況還是來了,有國內(nèi)航司開始取消中歐航班!

      魯曉芙看歐洲
      2026-04-30 22:50:35
      倫敦1瓶礦泉水80元!王楚欽崩潰:這價在國內(nèi)能買幾箱了 球迷更難

      倫敦1瓶礦泉水80元!王楚欽崩潰:這價在國內(nèi)能買幾箱了 球迷更難

      風(fēng)過鄉(xiāng)
      2026-05-01 23:54:14
      百萬男網(wǎng)紅被曝是海王!同時交往6人,見面就開房,睡覺不愛戴套

      百萬男網(wǎng)紅被曝是海王!同時交往6人,見面就開房,睡覺不愛戴套

      葉公子
      2026-04-29 14:25:13
      “窮人炫富,難掩心酸!”男大學(xué)生炫耀坐高鐵一等座,因長相被嘲

      “窮人炫富,難掩心酸!”男大學(xué)生炫耀坐高鐵一等座,因長相被嘲

      妍妍教育日記
      2026-04-24 09:05:03
      洛陽白馬寺發(fā)布鄭重聲明:不少游客因通過非官方第三方渠道購買非法倒賣的預(yù)約門票,導(dǎo)致無法正常入寺,切勿輕信

      洛陽白馬寺發(fā)布鄭重聲明:不少游客因通過非官方第三方渠道購買非法倒賣的預(yù)約門票,導(dǎo)致無法正常入寺,切勿輕信

      極目新聞
      2026-04-29 18:10:47
      情侶在瑞士雪山頂“撒歡”,就這么被全世界直播了···

      情侶在瑞士雪山頂“撒歡”,就這么被全世界直播了···

      新歐洲
      2026-04-21 19:37:05
      電商亂象:AB貨已經(jīng)猖獗到恐怖如斯!

      電商亂象:AB貨已經(jīng)猖獗到恐怖如斯!

      黯泉
      2026-05-01 10:34:48
      她陪主席走到最后,終身未婚,41年后同日離世,一生守密不言語

      她陪主席走到最后,終身未婚,41年后同日離世,一生守密不言語

      小莜讀史
      2026-05-02 03:24:42
      5月1日正式生效!全國手機用戶迎來大變革,你的短信以后徹底變天

      5月1日正式生效!全國手機用戶迎來大變革,你的短信以后徹底變天

      Thurman在昆明
      2026-05-01 19:05:47
      廣東奪G2隱形功臣!徐杰8中1卻打滿全場,控場力保進攻穩(wěn)定性!

      廣東奪G2隱形功臣!徐杰8中1卻打滿全場,控場力保進攻穩(wěn)定性!

      籃球資訊達人
      2026-05-02 01:03:42
      特朗普發(fā)帖:霍爾木茲海峽被更名為“特朗普海峽”

      特朗普發(fā)帖:霍爾木茲海峽被更名為“特朗普海峽”

      極目新聞
      2026-05-01 16:02:44
      2026-05-02 08:32:51
      野生運營
      野生運營
      懂點產(chǎn)品,懂點AI,正在努力給平淡日子搞點新花樣。
      2065文章數(shù) 30關(guān)注度
      往期回顧 全部

      科技要聞

      AI熱潮耗盡庫存,Mac Mini起售調(diào)高200美元

      頭條要聞

      特朗普點名批意西德三國 稱可能考慮撤軍

      頭條要聞

      特朗普點名批意西德三國 稱可能考慮撤軍

      體育要聞

      無奈!約基奇:這要在塞爾維亞 全隊早被炒了

      娛樂要聞

      馬筱梅產(chǎn)后身材恢復(fù)超好 現(xiàn)身戶外直播

      財經(jīng)要聞

      GPU神話松動,AI真正的戰(zhàn)場變了

      汽車要聞

      限時9.67萬起 吉利星越L/星瑞i-HEV智擎混動上市

      態(tài)度原創(chuàng)

      藝術(shù)
      游戲
      手機
      公開課
      軍事航空

      藝術(shù)要聞

      畫畫的你絕不能錯過!色塊與筆觸的激情之旅!

      《天國拯救2》打造《指環(huán)王》3A大作?官方回應(yīng)來了

      手機要聞

      iPhone 17系列成為蘋果最暢銷機型!最新財報多項數(shù)據(jù)創(chuàng)紀錄

      公開課

      李玫瑾:為什么性格比能力更重要?

      軍事要聞

      特朗普:對伊戰(zhàn)事結(jié)束 無限期延長停火

      無障礙瀏覽 進入關(guān)懷版 主站蜘蛛池模板: 香蕉久久国产超碰青草| 九九热这里只有精品在线| 国产精品123| 久久久999| 无码一| 久久精品国产亚洲AV麻豆导航| 青娱国产区在线| 好男人官网资源在线观看| 久久不射影院| 亚洲中文字幕无码爆乳| 国产成人av在线影院| 国产成人麻豆亚洲综合无码精品| 国产亚洲精品久久久久四川人| 一级黄色免费看| 97色伦图片97综合影院| 97无码国产精品久久久日本| 欧美成人精品a∨在线观看| 精品国产911在线观看| 人妻与老人中文字幕| 午夜视频网址| 粉嫩av国产一区二区三区 | 亚洲日韩人妻一区二区三区| 亚洲狠狠操| 亚洲精品国产自在久久| 欧美在线a| 久久亚洲欧美日本精品| 无码人妻av免费一区二区三区| 91狠狠综合久久久久久| 欧美va天堂在线观看| 97久久国产亚洲精品超碰热| 天天做天天爱夜夜爽导航| 成人aⅴ综合视频国产| 久草精品视频在线观看| 日本饥渴人妻欲求不满| 一级一毛片a级毛片| 承德市| 久久精品国产99久久丝袜| 国产午夜无码精品免费看| 3p在线视频| 忍着娇喘人妻被中出中文字幕| 亚洲综合精品在线观看中文字幕|