5 個常被寫錯的科技史常識:從自動機到 ARPANET 與 VR 先驅

科技史的冷知識在中文網路上流傳得很廣,但其中不少細節是錯的——而且錯得很一致,因為大家都在抄同一份來源。這篇挑出五則最常見的說法,逐條對照一手資料(專利原文、RFC 文件、大學官方頁、博物館典藏)給出正確版本。五則裡有四則的通行說法需要修正,其中一則的誤差是整整 14 年。

1. 自動開門的神廟不是「古希臘」的,會飛的鴿子也不是希羅做的

常見說法是「古希臘的希羅(Hero of Alexandria)造出自動開門的神廟,作品甚至能模擬鳥類飛行」。這句話裡有兩個地方要修。

年代不對。希羅活在羅馬統治下的埃及亞歷山卓,最可能是西元一世紀,不是我們一般說的古希臘(西元前 5 至 4 世紀)。定年的依據是他在《Dioptra》裡描述的一次月食,天文學家 Otto Neugebauer 比對後認為只有西元 62 年那次相符。中文寫「古希臘時期」,讀者會直覺聯想到柏拉圖、亞里斯多德的年代,實際上差了四、五百年Linda Hall Library 科學史典藏)。

會飛的鳥是別人的。希羅《氣體力學》(Pneumatica)裡確實有一整組鳥類裝置,但它們都是靠水流與氣壓發出鳴叫、轉動頭部——會叫、會轉,就是不會飛。自動神廟門也出自這本《氣體力學》,靠祭壇上的火加熱空氣、推動水位帶動門軸,不是出自他另一部談自走舞台的《自動機械》(Automata)。

真正做出會飛木鴿的是塔蘭圖姆的阿爾庫塔斯(Archytas of Tarentum),西元前四世紀的人——他才是名副其實的「古希臘」。這件事記在羅馬作家革利烏斯的《阿提卡之夜》第十卷第十二章(芝加哥大學 LacusCurtius 拉丁文獻庫)。把兩個人的作品接在一起,是這則冷知識最常見的變形。

2. Ada Lovelace 的伯努利數演算法:說「最早公開發表」比說「第一個」安全

1843 年,Ada Lovelace 把義大利人 Luigi Menabrea 前一年用法文寫的分析機論文譯成英文,並附上七則譯註(Note A 到 Note G)。計算伯努利數的那段演算法在最後一則 Note G,附有一張「Diagram for the computation by the Engine of the Numbers of Bernoulli」的表。譯註刊在 Richard Taylor 的《Scientific Memoirs》第三卷第 666–731 頁,她當時只署名縮寫「A.A.L.」York University 譯註全文)。

不過「世界第一位程式設計師」這個稱號,學界至今沒有共識。Charles Babbage 本人在 1837 到 1840 年間就已寫下數十份分析機的樣例程式,只是多數未曾出版。爭點因此不在誰先寫,而在「第一個寫出」和「第一個公開發表」是兩件事Thomas J. Misa, Charles Babbage, Ada Lovelace, and the Bernoulli Numbers)。

比較站得住腳的寫法是:Note G 是目前已知最早公開發表的電腦程式。這個說法既保留了她的貢獻,也不會在遇到懂行的讀者時被推翻。

3. ENIAC 的規格:150 千瓦有官方出處,但另外兩個數字要小心

ENIAC 的四個常見數字裡,兩個可以放心引用,兩個經常被寫成錯的單位。

ENIAC 常見規格數字的查證結果
常見說法 查證結果
耗電 150 千瓦 ✅ 賓州大學工程學院官方頁明確寫 150 kW,且 ENIAC 有專用電力線。(另有資料寫 174 kW,指的是散熱量)
每秒約 5,000 次加法 ✅ 正確。加法週期 200 微秒,換算即每秒 5,000 次;賓大校刊寫「每秒可做 5,000 次加法或 14 次十位數乘法」
佔地 1,800 平方英尺 🟡 賓大官方寫的是「佔用一間 30 英尺 × 50 英尺的房間」=1,500 平方英尺。1,800 是流通最廣、但沒有官方出處的版本
重 30 噸 🟡 官方原文是「30 tons」,指美制短噸,換算約 27 公噸。中文直接寫「30 公噸」是換算錯誤

出處:賓州大學工程學院 ENIAC 官方頁賓大校刊《Almanac》ENIAC 五十週年專文

順便修一個換算錯誤:150 千瓦不等於「150 戶家庭」

「ENIAC 耗電 150 千瓦,相當於 150 戶家庭的用電量」這句話流傳極廣,但它把功率(kW)當成了用電量(kWh)。這兩個不是同一種東西:千瓦是「此刻用多快」,度(千瓦小時)才是「一段時間總共用掉多少」。

實際算一次。ENIAC 為了延長真空管壽命是不關機的,以持續運轉計:

  • 150 kW × 24 小時 = 每日 3,600 度
  • × 30 天 = 每月約 108,000 度

對照美國能源資訊署(EIA)的官方統計,美國住宅用電客戶平均每月用電約 899 度EIA 官方問答)。108,000 ÷ 899 ≈ 120 戶。台灣家庭的平均用電量低於美國,同樣這些電可以供應更多戶。

換句話說,「150 戶」這個數字不只是誤差,而是把單位搞混之後湊巧看起來合理——因為美國家庭的平均持續功率碰巧接近 1 kW,才讓「150 kW ≒ 150 戶」這個錯誤算式看起來成立。

4. ARPANET 1969 年用的不是 TCP/IP,中間差了整整 14 年

這是五則裡最致命的一則。常見寫法是「ARPANET 於 1969 年建立,採用 TCP/IP 協定,把資料分割成小包傳輸」。前後兩段都對,中間那段錯了 14 年

  • 1969 年、ARPA:正確。第一條主機對主機連線是 1969 年 10 月 29 日從 UCLA 打到 SRI,年底共四個節點。當時機構名確實還叫 ARPA,1972 年才改名 DARPA。
  • 「把資料分割成小包」:正確,但不是 TCP/IP 的功勞。封包切分是底層 IMP 子網的封包交換技術做的,1969 年就在運作。
  • 最初的主機協定是 NCP(Network Control Program),1970 年實作、1971 至 72 年全網部署。
  • TCP/IP 成為 ARPANET 標準的日期是 1983 年 1 月 1 日,即網路史上著名的「flag day」。轉換計畫由 Jon Postel 在 1981 年 11 月寫成 RFC 801,文件裡白紙黑字寫著目標是「在 1983 年 1 月 1 日前從 NCP 完全切換到 IP/TCP」。當天仍在跑 NCP 的主機被直接斷線。

一手文件:RFC 801「NCP/TCP Transition Plan」,以及網路協定討論的起點RFC 1「Host Software」(1969 年 4 月)。

附帶一則:ARPANET 不是為了核戰而建的

「ARPANET 是為了在核攻擊後仍能維持通訊而建立」同樣是流傳極廣的說法,但它把兩個不同機構的兩個計畫混在一起了。電腦歷史博物館的網路史敘事裡,ARPANET 的動機是資源共享——當時全美只有少數幾台大型研究用電腦,而需要用它們的研究者分散在各地。ARPA 前署長 Charles Herzfeld 與計畫發起人 Bob Taylor 都公開否認過核戰動機的說法。

「核戰存活」確有其事,但屬於另一項研究:Paul Baran 在 RAND 公司為美國空軍做的《On Distributed Communications》(1964)研究的正是核攻擊下仍能運作的分散式通訊網(RAND 官方文獻頁)。Baran 的技術構想後來確實影響了封包交換的發展,但那是不同機構、不同計畫的動機。

5. Sensorama 是 1962 年的機器,1950 年代的是一篇論文

「早在 1950 年代,Morton Heilig 就發明了 Sensorama」——這句話把年代提早了大約七年。三個關鍵年份全都落在 1960 年代:

Morton Heilig 的實際時間軸
年份 事件
1955 發表論文《未來的電影》(El Cine del Futuro / The Cinema of the Future),提出多感官劇院構想——這是理論,不是機器
1957 申請頭戴顯示器專利 US 2,955,156「Stereoscopic-television apparatus for individual use」,1960 年核准。這是他 1950 年代唯一落在專利紀錄上的硬體
1961 1 月 10 日申請 Sensorama 專利
1962 8 月 28 日專利核准(US 3,050,870「Sensorama Simulator」);同年造出原型,並自己拍了五部配套短片

專利原文可直接查閱:US 3,050,870 Sensorama SimulatorUS 2,955,156 頭戴顯示器,申請日與核准日都印在文件上。

至於 Sensorama 的功能,原文的描述反而沒錯:它確實同時提供廣角立體影像、立體聲、氣味、吹拂的風,以及會震動與傾斜的座椅。要修的只有年代。

這些錯誤為什麼一直被複製

把五則放在一起看,會發現錯誤的型態只有三種,而且都不是「查不到」造成的:

  1. 單位換算沒做:短噸寫成公噸、千瓦寫成度。原始資料是對的,錯在翻譯的那一步。
  2. 兩件事被接在一起:希羅接上阿爾庫塔斯的木鴿、ARPANET 接上 RAND 的核戰研究。兩邊分開看都是真的,合起來就成了假的。
  3. 引用了二手摘要:1,800 平方英尺、TCP/IP、1950 年代這三個說法,在中文與英文的科普文章裡都能找到大量出處,但往上追都追不到一手文件。

這三種型態在今天的 AI 生成內容裡只會更常見,因為模型學到的正是那些被複製過無數次的二手說法。能擋住的方法只有一個:任何帶數字或年份的宣稱,都往上追到專利、RFC、官方統計或大學典藏頁為止。本文引用的每一個連結都是這一層。若你關心怎麼在資訊更新極快的環境裡做判斷,可以接著讀AI 模型發布太快跟不完?接案者的 4 條選型判準

❓常見問題

那「世界第一台電腦」到底是哪一台?

這題沒有唯一答案,因為「電腦」的定義本身在變。ENIAC 常被稱為第一台通用電子電腦,但這個稱號帶了兩個限定詞——「通用」排除了只能解特定方程式的機器,「電子」排除了機電式的機器。換掉任一個限定詞,答案就會變成另一台。所以看到「世界第一台電腦」這種沒有限定詞的說法時,通常代表限定詞在轉述過程中被省略掉了,那正是誤差進來的地方。

怎麼快速判斷一則科技史冷知識可不可信?

三個成本很低的檢查,可以擋掉大部分錯誤。第一,看有沒有具體年份與編號——真的查過一手資料的人會寫出「US 3,050,870」「RFC 801」「Note G」這種可驗證的識別碼,只寫「1950 年代」「早期」的通常沒查。第二,看單位——凡是出現噸、千瓦、平方英尺這類需要換算的單位,先確認換算是否做過。第三,看是不是兩個名字被放在同一句裡——「某某人發明了某某東西」如果同時出現兩個時代或兩個地區,很可能是兩則事實被合併了。