整理 | 王啟隆
透過「歷史上的今天」,從過去看未來,從現在亦可以改變未來。
今天是 2022 年 1 月 11 日,在 222 年前的今天(1800 年),直流發電機之父耶德利克·阿紐什(Jedlik Ányos)出生。阿紐什是匈牙利的發明家、工程師、物理學家和本篤會牧師,被匈牙利人和斯洛伐克人認為是直流發電機之父;他在 1827 年向公眾展示了第一個直流電動機的三個主要部件:定子、轉子和換向器的裝置,但他直到 1856 年才承認自己曾發明過電動機,而此時西門子早已名揚天下。回顧科技歷史上的 1 月 11 日,這一天還發生過哪些影響計算機發展程序的關鍵事件呢?
1930 年 1 月 11 日:網際網路先驅 Einar Stefferud 出生
圖源:維基百科
Einar Stefferud 出生於 1930 年 1 月 11 日,他是一位計算機研究人員和企業家,為網際網路的發展作出了許多重要貢獻,尤其是在網際網路標準、安全線上支付系統、DNS 和電子郵件安全領域。Stefferud 還是定義多媒體網際網路電子郵件標準的 MIME 協議的最初設計者之一;Stefferud 在他的經典演講《什麼是網際網路正規化》(What is the Internet Paradigm?)中稱,創造新的正規化就是他生活的一部分。
Stefferud 出生於美國威斯康辛州,在加州大學洛杉磯分校(UCLA)獲得了學士學位和工商管理碩士學位,後來成為了加州大學歐文分校資訊和計算機科學的退休兼職教授。自 1975 年以來,Einar Stefferud 一直積極參與 ARPA/NSF/IETF DARPA 等古早網際網路的研究和開發,研究早期的網際網路標準規範。他還曾擔任 IFIP 工作組會議的主席,參與了電子郵件標準的開發。
1969 年,Stefferud 成為了 Network Management Associates 的創始人和總裁,從此他開始向外提供網際網路環境的戰略技術和管理諮詢資訊服務。1994 年,Stefferud 創立了 First Virtual Holdings 公司,並推出了網際網路支付系統,而他這項關於網路支付的專利至今仍在生效。1997 年,Stefferud 建立了開放根伺服器聯盟,向美國政府商務部 NTIA 提交了一個提案,通過了網路解決方案(NSI)和 IANA 的聯合提議,促使了知名的 ICANN 誕生。1999 年,在 ICANN 成立期間,一項關於 DNS 域名註冊管理的討論結束時,Stefferud 被提名為網路解決方案的註冊顧問委員會成員,為 NSI 共享註冊系統的設計和測試提供獨立的外部諮詢審查。
Stefferud 一生致力於網際網路正規化和網路標準的建立與發展,他的終極目標是讓所有人都放心地信任網路。2006 年,Einar Stefferud 正式退休。儘管他的健康問題每況愈下,但 Stefferud 仍繼續活躍在網際網路上;2011 年 9 月 22 日,Stefferud 逝世,享年 81 歲。
資料來源:維基百科、百度百科
1934 年 1 月 11 日:快速排序演算法的發明者 Charles Hoare 出生
圖源:維基百科
1934 年 1 月 11 日,查爾斯·安東尼·理查德·霍爾(Charles Antony Richard Hoare)出生,他通常被稱為東尼·霍爾(Tony Hoare)或 C. A. R. Hoare,是英國計算機科學家,1980 年圖靈獎得主,以設計了快速排序演算法、霍爾邏輯、交談循序程式聞名。東尼·霍爾開發了許多著名的演算法,包括 Quicksort 與 Quickselect。在作業系統領域,他提出哲學家就餐問題,併發明用來同步程式的“監視器”以解決這個問題。
東尼·霍爾出生於錫蘭(現斯里蘭卡)的科倫坡,父母是英國人。霍爾於 1956 年在牛津大學墨頓學院取得西洋古典學學士學位;大學畢業後,進入英國皇家海軍服兵役 18 個月,期間學會俄語。1958 年退伍後,霍爾回到牛津大學,研讀統計學,取得學士後學位;霍爾大學在牛津大學開始學習計算機程式設計,跟著 Leslie Fox 學習 Autocode。同時,為了進一步學習俄語,他以英國文化協會的交換學生身份,至蘇聯莫斯科國立大學留學,跟隨安德雷·柯爾莫哥洛夫(Andrey Kolmogorov)學習數學,並研究機器翻譯。
1960 年,霍爾離開蘇聯,開始在 Elliott Brothers 公司工作,這是一家位於倫敦的小型計算機制造公司。在那裡,他實現了 ALGOL 60 語言,並開始開發其演算法;作為國際資訊處理聯合會(IFIP)演算法語言和微積分工作組的成員,霍爾參與了程式設計和資訊學國際標準的開發,該工作組負責指定、維護和支援 ALGOL 60 和 ALGOL 68 語言。1968 年,霍爾成為了貝爾法斯特女王大學的計算機科學教授,並於 1977 年回到牛津大學領導其計算機實驗室,在此期間,克里斯托弗·斯特雷奇(Christopher Strachey)逝世,霍爾接替了他的位置,成為牛津大學榮譽教授,並在劍橋微軟研究院擔任研究員。
資料來源:維基百科、百度百科
1960 年 1 月 11 日:ALGOL 60 誕生
在 1960 年 1 月 11 日至 16 日巴黎的軟體大會上,艾倫·佩利(Alan Perlis)發表了“演算法語言 ALGOL 60 報告”,標誌著 ALGOL 60 的誕生。ALGOL 60 由 ALGOL 58 修改而來,引入區域性性、動態、遞迴等許多重要概念,奠定了程式語言的基礎。ALGOL 語言受到了 Lisp 語言的啟發,有多位程式設計先驅參與設計,而它影響到了其後的 CPL、BCPL、B 語言、Pascal、Simula、C 語言,在程式語言中有著很大的影響力。
圖源:CSDN 下載自東方 IC
1960 年 1 月,艾倫·佩利在巴黎舉行了一場由全世界一流軟體專家參加的討論會,確定了程式設計語言 ALGOL 60。ALGOL 60 語言的第一個編譯器由艾茲赫爾·戴克斯特拉來實現。1962 年,艾倫·佩利又對 ALGOL 60 進行了修正。ALGOL 60 引進了許多新的概念,比如區域性性概念、動態、遞迴、巴科斯-諾爾正規化(BNF,Backus-Naur Form)等等,它的誕生標誌著程式設計語言成為一門獨立的科學學科,代表了結構化程式設計興起的關鍵進步,併為後來軟體自動化及軟體可靠性的發展奠定了基礎。
在 ALGOL 60 之後,Niklaus Wirth 基於 ALGOL 60 開發了自己的 ALGOL W,然後開始開發 Pascal。ALGOL W 原本作為下一代 ALGOL 進行開發,但 ALGOL 68 委員會最終決定採用更復雜和先進的設計,而不是經過簡化的 ALGOL 60;而官方承認的 ALGOL 語言的命名方式與其首次釋出的年份有關,因此 ALGOL 68 才得名 68。ALGOL 68 與 ALGOL 60 有著很大的不同,並因此受到部分批評,導致瞭如今“ALGOL”通常指的是 ALGOL 60 語言。上文提到的東尼·霍爾也是 ALGOL 的設計者,而他如此評價 ALGOL 60:“這是一種遠遠超前於時代的語言,它不僅是對前輩的改進,而且對幾乎所有的繼承者都帶來了影響。”
資料來源:維基百科、百度百科
1984 年 1 月 11 日:WordPress 的創始人 Matt Mullenweg 出生
圖源:維基百科
馬特·穆倫維格(Matthew Charles Mullenweg)出生於 1984 年 1 月 11 日,他是一名美國程式設計師、企業家,出生於德克薩斯州休斯敦市,現居住於加利福尼亞州舊金山市。他以開發免費和開源的網路軟體 WordPress 而聞名,該軟體現在由 WordPress 基金會管理。穆倫維格於 2004 年至 2006 年在 CNET Networks 工作,直到辭職並創立了 Automattic,這是一家網際網路公司,其品牌包括 WordPress.com、Akismet、Gravatar、VaultPress、IntenseDebate、Crowdsignal 和 Tumblr。
2003 年 1 月,年僅 19 歲的穆倫維格開始建立開源軟體 WordPress,WordPress 是一個以 PHP 和 MySQL 為平臺的自由開源的部落格軟體和內容管理系統。他於 2004 年 3 月與 Eric Meyer 和 Tantek Çelik 共同創立了全球多媒體協議集團(GMPG),在 GMPG 開發出了使用 XHTML 來表示人際關係和編寫網路日誌的方法;2004 年 4 月,穆倫維格和另一位 WordPress 開發者一起推出了 Ping-O-Matic,這是一個部落格搜尋引擎兼部落格更新通知中心。接下來的一個月,WordPress 的競爭對手 Movable Type 宣佈了一項重大的價格調整,促使成千上萬的使用者尋求新的部落格平臺,這也成為了 WordPress 爆火的起因和轉折點。
2004 年 10 月,穆倫維格被媒體公司 CNET 聘用,並在工作一個月後從大學退學,從德州搬家到了舊金山。穆倫維格繼續保持著開發 WordPress 的工作,和 WordPress 團隊在 2005 年 2 月釋出了 WordPress 1.5,對前端和後端進行了重新設計,下載量超過 90 萬次;隨後,穆倫維格於 2005 年 10 月離開 CNET,全職專注於 WordPress 和其相關活動,並緊接著宣佈成立 Automattic 公司,從此把主要的精力放到了開源程式的開發以及各類報告會上。
資料來源:維基百科、百度百科
2005 年 1 月 11 日:Mac Mini 問世
Mac Mini 是蘋果公司開發和銷售的小型臺式電腦系列。如今,它是目前三款麥金塔(Macintosh)電腦系列之一,作為一體式 iMac 的替代產品而存在,效能低於 iMac Pro 和 Mac Pro。Mac Mini 也是蘋果自 1998 年以來唯一一款不帶顯示屏、鍵盤或滑鼠的消費類臺式電腦;蘋果最初將其作為 BYODKM 進行營銷,推薦給那些剛從微軟 Windows 或 Linux 等作業系統轉過來的使用者。Mac Mini 內部使用了大量膝上型電腦元件來實現其緊湊的尺寸。
圖源:CSDN 下載自東方 IC
2005 年 1 月 11 日, 初代 Mac Mini 問世,採用 PowerPC G4 處理器。2006 年 2 月推出的第二代 Mac Mini 延續了 PowerPC 版的設計,但使用了英特爾酷睿處理器等升級部件,並將藍芽、Wi-Fi 等無線連線作為標準。Mac mini 的特別之處在於受到 Power Mac G4 Cube 影響而擁有特別小的尺寸和外觀,是麥金塔臺式機家族中最小的一個;Mac mini 在出售時不包含顯示器、鍵盤和滑鼠。其鍵盤和滑鼠與 USB 標準相容,傳統 PC 使用者可直接使用現有的鍵盤、滑鼠,以及顯示器。
Mac Mini 一直被譽為一款功能齊全、價格相對低廉的電腦。較小的尺寸使 Mac Mini 在家庭影院中特別受歡迎,且它的便攜性和可靠性有助於保值進行二手銷售;初代 Mac Mini 並沒有驚動市場,當時 CNET 的工作人員肯定地認為這是一款價格實惠、安靜、小巧的機器,但使用者都不喜歡慢速的硬碟,而且它只有兩個 USB 2.0 介面,數量低於預期。總的來說,Mac Mini 一直有著其固定的市場需求,但它的便攜性建立在有著編寫的鍵盤、滑鼠、顯示器上,終究不如筆記本易於攜帶。你如何看待 Mac Mini 這類“袖珍桌上型電腦”呢?歡迎在評論區分享你的真知灼見。
資料來源:維基百科、百度百科
2017 年 1 月 11 日:挪威成為全球首個關閉 FM 廣播的國家
調頻廣播(Frequency Modulation Broadcast),常縮寫為 FM 廣播,是一種以頻率調製技術來傳送高保真聲音的無線電廣播技術,由埃德溫·霍華德·阿姆斯特朗(Edwin Howard Armstrong)於 1933 年發明。與早前的 AM 廣播等其他廣播技術相比,FM 廣播能夠提供更高的保真度,即更準確地再現原始節目聲音。它也不太容易受到常見形式的干擾,減少在 AM 上經常聽到的靜態和爆裂聲。因此,FM 用於大多數音樂廣播或一般音訊(在音訊頻譜中),陪伴了人類將近一個世紀。
2017 年 1 月 11 日,挪威成為全球首個全面停止 FM 調頻廣播的國家,也是世界上第一個完全轉換為數字音訊廣播(DAB)的國家;一些挪威地方電臺將保留 FM 到 2022 年,並可能延長到 2031 年。此舉當時遭到了大量批評,許多人聲稱全國範圍內的 DAB 覆蓋範圍不足,無線電使用者則抱怨必須購買新的接收器或介面卡,而在 2017 年只有不到一半的挪威司機(49%)能夠在車內收聽 DAB。FM 廣播起源於 1930 年代的美國,並於 1950 年代傳入挪威。包括英國、瑞士和丹麥在內的其他國家也曾考慮放棄 FM 廣播,但都未做出決定;瑞典考慮過這種轉變,最終放棄了這個想法。
事實上,隨著智慧手機和移動網際網路的發展,FM 早已被手機所拋棄,現在的手機大多不再支援“無線電”或者“收音機”功能。但對於大多數 80 後、90 後來說,聽 FM 廣播可以說是青春的印記,而隨著時代的發展,FM 電臺現在已經被一些網路調頻廣播電臺以及迅速發展的影片直播平臺所取代。你有聽廣播電臺的習慣嗎?歡迎參與本期投票,在評論區分享你對這些逐漸逝去的 FM 調頻電臺的印象。
【歡迎投稿】以史為鏡,可以知興替。計算機科學發展至今,有許多至關重要的事件、人物,歡迎所有朋友一起共建「歷史上的今天」,投稿郵箱:tangxy@csd
50餘位技術專家共同創作
雲原生和數字化的開發者們的一本技術精選圖書
內容既有發展趨勢及方法論結構
華為、阿里、位元組跳動、網易、快手、微軟、
亞馬遜、英特爾、西門子、施耐德等30多家知名公司
雲原生和數字化一手實戰經驗