Quration Play

tech

在1840年代——比電子電腦問世整整早了一個世紀——有人為查爾斯·巴貝奇所構想的分析機,寫下了被視為史上第一個為機器而作的演算法。

誰被廣泛視為世界上第一位電腦程式設計師?

愛達·勒芙蕾絲
1840年代,愛達·勒芙蕾絲為查爾斯·巴貝奇構想的分析機,寫下被視為史上第一個機器演算法的內容——比電子電腦早了一個世紀。

愛達·勒芙蕾絲(Ada Lovelace)普遍被視為世界上第一位電腦程式設計師,這源自她在 1840 年代針對查爾斯·巴貝奇(Charles Babbage)提出的分析機(一種在他有生之年未能完全建成的機械式通用電腦)所做的研究。在她針對這台機器所寫的筆記中,勒芙蕾絲寫下了被公認為史上第一個公開發表、專為機器設計的演算法——一種用來計算某數列的方法——這比任何類似電子電腦的東西出現,還早了幾十年。

分析機這台機器本身是巴貝奇所設計,但被公認為史上第一個程式的那項演算法貢獻,屬於勒芙蕾絲的筆記,而非他的工程設計;至於艾倫·圖靈(Alan Turing),則是晚了許多、直到二十世紀才出現,他奠定的是計算理論的基礎,而非撰寫早期程式。

勒芙蕾絲在那個時代還相當有遠見地推測,這樣一台機器最終或許不只能處理數字,甚至可能用來作曲或創作影像,這個想法預見了我們今天所使用的、能處理符號的通用電腦。

▶ Quration Play

tech

網址開頭的「http」是哪幾個字的縮寫?「Wi-Fi」其實是什麼的縮寫?那第一個網站的內容是關於什麼的?GPS裝置需要幾顆衛星才能精準定位你的位置?1969年早期網際網路傳出的第一則訊息是什麼?垃圾郵件為什麼被稱為「spam」?史上第一個電腦「bug」,照字面說究竟是什麼?上網時的「cookie」是什麼?在 AI 語言模型中,「token(詞元)」是什麼?ChatGPT 中的「GPT」是什麼縮寫?是什麼讓「AI 代理」與這類聊天機器人有著本質上的不同?什麼是「機器學習」?

Quration — Quration Play