透過「歷史上的今天」,從過去看未來,從現(xiàn)在亦可以改變未來。
今天是 2021 年 9 月 23 日,回首歷史,9 月 23 日發(fā)生的許多事件奠定了我們?nèi)缃竦目萍歼M程:在 190 年前的今天,法拉第發(fā)明發(fā)電機;132 年前的今天,日本游戲巨頭任天堂創(chuàng)立;72 年前的今天,蘇聯(lián)成功研制了原子彈……在計算機歷史中的 9 月 23 日,還有哪些關(guān)鍵事件發(fā)生呢?
1785 年 9 月 23 日:全尺寸差分機的發(fā)明者 Georg Scheutz 出生
耶奧里.朔伊茨(Pehr Georg Scheutz)于 1785 年 9 月 23 日出生在瑞典首都斯德哥爾摩,他是一名律師、翻譯家,同時還是一位發(fā)明家。他和兒子基于查爾斯·巴貝奇的差分機發(fā)明了一臺全尺寸商用差分機——世界上第一臺能打印的計算機器:Scheutzian。Scheutzian 的名字取自他自己的姓氏 Scheutz。建造 Scheutzian 的想法從 1837 年開始,最終于 1843 年完成。
1833 年,朔伊茨和他的兒子 Edward 在閱讀了關(guān)于差分機的文章后,發(fā)明了一種可以處理 15 位數(shù)字并使用四階差進行計算的差分機。到 1843 年,他們的機器已經(jīng)能夠計算三階差分和打印,一個全尺寸差分引擎的實驗?zāi)P途瓦@么誕生了。瑞典皇家科學(xué)院應(yīng)邀參觀并審查了這臺機器,他們得出結(jié)論,這臺機器在概念上和技術(shù)上都是健全的,所缺少的是將這種模式轉(zhuǎn)變成一種可銷售產(chǎn)品的資金。
1844 年,朔伊茨向瑞典政府申請撥款,但政府不相信建造這樣一臺機器的成本會為國家?guī)砘貓?,所以瑞典政府拒絕了他。1851 年,斯科茨再次申請資助,在皇家科學(xué)院的保證下,瑞典議會決定撥款 5000 rix-dollars(當時約 5000 美元),在 1853 年底前完成該項目,或?qū)①Y金返還。
1855年70歲的朔伊茨達到人生巔峰,這一年他與兒子共同發(fā)明的差分機參加巴黎世界博覽會并獲得金獎。并被紐約的達德利天文臺用來計算表格,另一份副本被英國登記處用來計算發(fā)展中的人壽保險行業(yè)的表格。
差分機是機械史上最復(fù)雜的科技結(jié)晶,朔伊茨父子的差分機有史以來首次證明了機器在數(shù)學(xué)運算上的巨大潛力,也體現(xiàn)了那種在逆境中自強不息,為追求理想奮不顧身的拼搏精神。蒸汽動力驅(qū)動的機械式計算機可以完成人類難以完成的運算,有著穩(wěn)定的機械特性,但其運算速度會受到無法逾越的限制,而正是前人的嘗試才激勵了后人創(chuàng)造了電子計算機。
1997 年 9 月 23 日:超級計算機“深藍”告別棋壇
1997 年 9 月 23 日,美國 IBM 公司正式宣布:在今年上半年轟動世界的“人機大戰(zhàn)”中戰(zhàn)勝國際象棋世界冠軍卡斯帕羅夫的超級并行計算機“深藍”,已經(jīng)圓滿地完成了它的歷史性任務(wù),正式退出棋壇。在 9 月 2 日的“歷史上的今天”專欄里,我們介紹過 1997 年 9 月 2 日的時候 IBM 宣布要繼續(xù)改進“深藍”,這才不到二十天的時間,IBM 為什么會改變主意決定直接讓“深藍”退役呢?
2021 年的我們自然會想到一個可能性:“深藍”并不是真正的人工智能,IBM 改變主意既是為了擺平當時鋪天蓋地的輿論,也是為了從國際象棋中走出來,繼續(xù)鉆研下一步——讓計算機下圍棋。“深藍”系統(tǒng)是由兩個數(shù)據(jù)庫組成的:一個是開局數(shù)據(jù)庫,它最初幾步棋的下法都是到大約2兆字節(jié)的開局數(shù)據(jù)庫中尋找的:設(shè)計“深藍”的難點集中在終局數(shù)據(jù)庫的構(gòu)建中。“深藍”終局數(shù)據(jù)庫的數(shù)據(jù)量達到了5千兆字節(jié),它集中了IBM尖端科技的32個國際象棋專用處理器協(xié)同工作,它能在規(guī)定的每3分鐘內(nèi)從儲存的棋譜中尋找出自己應(yīng)該走的妙著來。
從“深藍”到“Alpha Go”,計算機領(lǐng)域最大的變化,莫過于機器學(xué)習(xí)算法的出現(xiàn)和發(fā)展。這種算法的演變的背后,本質(zhì)又是計算機性能的發(fā)展。通俗易懂地說,“深藍”是用“拙力”,窮舉數(shù)千萬種下法并找到正確的那一個;“Alpha Go”是用“巧力”,通過計算去尋找人類都沒見過的圍棋。但是,即使是“Alpha Go”所做的,也依舊是算法的不同;真正能通過圖靈測試的機器仍舊沒有問世,沒有機器可以真正地擁有自己的思考,現(xiàn)在回首“深藍”超級計算機,它其實更多是 IBM 公司展示技術(shù)力量的一次宣傳。
那么,被“深藍”擊敗的棋王卡斯帕羅夫后面又怎么樣了呢?令人意想不到的是,卡斯帕羅夫不愧為國際象棋界的一代梟雄,他并沒有氣餒,而是意識到,如果他也能像深藍一樣即時訪問包含先前所有棋局中棋路的大規(guī)模數(shù)據(jù)庫,就能表現(xiàn)得更好。如果人工智能選手使用數(shù)據(jù)庫工具被認為是公平的,那么人類為什么不能使用呢?
為了實現(xiàn)利用數(shù)據(jù)庫提升人類心智的想法,卡斯帕羅夫提出了人加機器(man-plus-machine)的概念。在這一概念中,AI 被用于提高國際象棋選手的比賽能力,而不是讓人機之間相互競爭。如今,這項比賽被稱為自由式國際象棋(Freestyle Chess):棋手可以選擇在沒有幫助的情況下孤軍作戰(zhàn);或者可以成為一個國際象棋電腦的傀儡,只是按照電腦指令移動棋子;抑或者是當一個卡斯帕羅夫提倡的“半人馬”型選手,也就是人類和人工智能結(jié)合的賽博格(Cyborg)。
在 2014 年的自由式國際象棋錦標賽上,使用純?nèi)斯ぶ悄車H象棋引擎的玩家贏得了 42 場比賽,“半人馬”型玩家贏得了 53 場比賽。人工智能的出現(xiàn)并沒有削弱純?nèi)祟惼迨值哪芰?,相反,廉價和超級智能的國際象棋軟件使錦標賽的數(shù)量和棋手的數(shù)量與質(zhì)量達到了歷史最高水平??ㄋ古亮_夫的選擇或許才是人工智能時代正確的決定,因為計算機始終是工具而非替代人類的存在。
2002 年 9 月 23 日:代號為 Phoenix 的火狐瀏覽器前身發(fā)布
2002 年 9 月 23 日,代號為 Phoenix 的火狐瀏覽器前身發(fā)布。Mozilla Firefox,中文簡稱為火狐,是由 Mozilla 社區(qū)成員創(chuàng)建的,是一款開源、跨平臺的瀏覽器,因其速度、安全性和附加功能而備受好評,發(fā)布后下載量一度挑戰(zhàn)了當時占據(jù)主導(dǎo)地位的 IE6?;鸷豢醋?Netscape Navigator 精神的繼承者,挑戰(zhàn) IE 也就有了復(fù)仇的意味。
Mozilla 最初把項目取名為“Phoenix”,但因為和鳳凰科技(Phoenix Technologies)的名稱沖突,于是于 2003 年 4 月 14 日改為“Firebird”。后來,這個新名稱又與另一個開源的數(shù)據(jù)庫系統(tǒng) Firebird 發(fā)生了沖突,F(xiàn)irebird 的開發(fā)社區(qū)要求以全稱“Mozilla Firebird”來標識這個項目或重命名,避免混淆。2004 年 2 月 9 日,Mozilla Firebird 決定改稱 Mozilla Firefox,簡稱 Firefox。Firefox 在英文俗語里指的是“紅熊貓”,但開發(fā)小組卻采用將“Fire”和“fox”分開來直譯蘊意,把吉祥物及官方圖標都設(shè)計為火紅的小狐貍。
這幾年我們嘴邊總是離不開“開源”,而開源開放的火狐瀏覽器正是市面上替代 Chromium 瀏覽器的唯一先進選擇,可以說火狐瀏覽器幾乎是 Linux 用戶,以及每個平臺上注重隱私的用戶的默認選擇。然而,火狐近幾年逐漸流失了它的影響力。根據(jù)官方數(shù)據(jù)統(tǒng)計,在 2018 年底,其報告的(月度)活躍人數(shù)達到了 2.44 億;但到了 2021 年第二季度,這個數(shù)字降到了 1.98 億。由此可以得出,火狐的用戶基數(shù)下降了高達 4600 萬。
仔細一想就會發(fā)現(xiàn),火狐瀏覽器一直是各大公司的眼中釘。谷歌這幾年一直在力推 Chrome 瀏覽器,而微軟在淘汰了 IE 后也開始大力發(fā)展 Edge,蘋果更是一直坐擁老字號 Safari 瀏覽器;火狐作為非 Chromium 內(nèi)核瀏覽器中少有的能和 Google Chrome 分庭抗禮的競爭產(chǎn)品,如果火狐消失了,用戶就會被卷入瀏覽器廠商血雨腥風(fēng)的壟斷戰(zhàn)爭之中。
事實上,Chrome 與 Firefox 并非你死我活的對手。谷歌在 2011 年 12 月末便與火狐達成協(xié)議,在未來三年將繼續(xù)成為火狐的默認搜索引擎。身處中國的我們可能無法感受到,這幾年谷歌也開始給火狐下絆子,比如許多外國網(wǎng)友經(jīng)常反饋用火狐打開谷歌相關(guān)網(wǎng)頁會變慢變卡,這頗有我們當年“3Q 大戰(zhàn)”時的味道了。很多人依舊將火狐瀏覽器視為最后的清流,也有不少人從未使用過火狐,在火狐用戶數(shù)量日漸式微的情況下,未來究竟會如何發(fā)展?
2008 年 9 月 23 日:第一款安卓(Android)手機誕生
“安卓之父”安迪·魯賓在 2003 年 10 月創(chuàng)立了 Android 公司,這家公司被谷歌于 2005 年收購,但 Android 公司的開發(fā)工作始終處于保密狀態(tài),在當時,互聯(lián)網(wǎng)上人人都在猜測 Android 公司是否正在開發(fā)一款專為手機設(shè)計的軟件操作系統(tǒng)。Android 在正式發(fā)行之前,最開始擁有兩個內(nèi)部測試版本,并且以著名的機器人名稱來對其進行命名,它們分別是:阿童木(AndroidBeta)和發(fā)條機器人(Android 1.0)。后來,由于涉及版權(quán)問題,谷歌將其命名規(guī)則變更為用甜點作為它們系統(tǒng)版本的代號的命名方法,這個傳統(tǒng)從 Android 10 開始廢除。
2007 年 1 月 9 日,安迪·魯賓這邊還在熱火朝天地開發(fā) Android,另一邊蘋果公司便發(fā)布了第一代 iPhone,震驚了世界。這也震驚了已經(jīng)開發(fā)了 Android 操作系統(tǒng)的谷歌,并導(dǎo)致谷歌在 18 個月后,也就是 2008 年 9 月 23 日,推翻了原來的 Android 操作系統(tǒng)開發(fā)。谷歌宣布發(fā)布第一款 Android 手機,由谷歌和當時的移動通信龍頭 HTC 在美國共同推出,在美國被稱為 T-Mobil G1,在國內(nèi)被稱為 HTC Dream 或者 HTC G1。Android 一經(jīng)上市便驚艷四座、火遍世界,如今成為了世界上用戶基數(shù)最大的手機系統(tǒng)。
HTC G1 的跨時代設(shè)計不僅僅體現(xiàn)在它搭載了 Android 系統(tǒng)。除了具備和 iPhone 類似的觸控導(dǎo)向操作概念之外,HTC G1 也首創(chuàng)了應(yīng)用程序的抽屜設(shè)計概念,只要把抽屜往上滑動,就可以拉出手機內(nèi)的所有程序,而常用的程序也能拉出來放在桌面上,并且主畫面也可以左右滑動換頁,整體操作邏輯和當今的 Android 系統(tǒng)基本上不會相差太多。
在液晶屏手機還沒誕生的時代,怎么做好一個能統(tǒng)治市場的翻蓋手機便是廠商需要考慮的。HTC G1 模仿當時最為流行的諾基亞機型,直板外觀,內(nèi)置一個側(cè)滑蓋設(shè)計的完整 26 鍵鍵盤。HTC G1 鍵盤的特別之處在于,只有屏幕的上部可以向外推出,這與當時整個手機的頂蓋都向外推出的方式不同;另外,頂蓋推出時有弧形軌跡,而不是筆直推出。HTC G1 在底部還設(shè)計了一個 Google Search 按鈕,讓用戶可以隨時跳轉(zhuǎn)到搜索屏幕。
在發(fā)布第一款手機后,Android 逐漸擴展到平板電腦及其他領(lǐng)域上,如電視、數(shù)碼相機、游戲機、智能手表等。2013 年 9 月 23 日時,谷歌開發(fā)的操作系統(tǒng) Android 迎來了5歲生日,全世界采用這款系統(tǒng)的設(shè)備數(shù)量在當時已達到10億臺。你認為安卓(Android)系統(tǒng)都有哪些優(yōu)點?
2018 年 9 月 23 日:中國“光纖之父”高錕逝世
2018 年 9 月 23 日,諾貝爾物理學(xué)獎得主、香港中文大學(xué)前校長高錕逝世,享年 84 歲。高錕一生中最大的成就是發(fā)明了光纖通信,被譽為“光纖之父”,高博士一生致力于科學(xué),在英國學(xué)習(xí),以便進入他想要的電子工程系。上世紀 60 年代,高錕提出了光纖理論,但最初沒有被接受,被批評為“一廂情愿”;但他并沒有放棄,而是繼續(xù)研究,最終取得了舉世矚目的成就。2003 年,當高錕被診斷出患有退行性腦疾病時,他的行動能力和認知能力受到了很大的影響。
高錕 1933 年出生于江蘇省金山縣(今上海市金山區(qū)),祖父高吹萬是晚清詩人和革命家,父親高君湘是律師,另有一名弟弟高鋙。高錕于 1948 年舉家移居臺灣,至 1949 年遷往香港。1954 年,高錕赴英國學(xué)習(xí)電氣工程,并于 1957 年和 1965 年分別獲得倫敦大學(xué)學(xué)士和博士學(xué)位;1970 年,他加入香港中文大學(xué),成立電子系并擔任系主任;1987 年至 1996 年,任香港中文大學(xué)第三任校長;1996 年當選為中國科學(xué)院外籍院士;2000 年被《亞洲新聞周刊》評為“20 世紀亞洲人物”;2010 年獲香港特別行政區(qū)頒授大紫荊勛章,他和妻子亦在 2010 年 9 月成立高錕慈善基金,晚年主要于香港和美國加州山景城兩地居住。
1966 年,在 ITT 工作期間,高錕開始研究玻璃纖維在信號傳輸中的應(yīng)用,并發(fā)表了一篇名為《光頻介質(zhì)光纖表面波導(dǎo)》(Optical Frequency medium Fiber Surface Waveguide)的論文。在論文中,高錕提出將石英玻璃纖維用于長距離和高吞吐量的信息傳輸,他的理論最初遭到拒絕,一些媒體嘲笑他“瘋了”;但他沒有放棄,繼續(xù)研究和改進技術(shù),直到 1981 年第一代光纖系統(tǒng)發(fā)布。1987 年,高錕回到香港,擔任香港中文大學(xué)第三任校長,成立信息工程系,直至 1996 年退休。
諾貝爾科學(xué)獎中的理論需要很長時間才能被證實,因此即使是杰出的成就也往往是在幾十年后才獲得。2009 年,在首次提出光纖通信 40 多年后,“光纖之父”高錕獲得了遲來的諾貝爾物理學(xué)獎,諾貝爾委員會稱贊他“在光纖通信傳輸方面做出了開創(chuàng)性工作”(for groundbreaking achievements concerning the transmission of light in fibers for optical communication)。
2019 年 9 月 23 日:Nim 編程語言發(fā)布
Nim 語言由 Andreas Rumpf 創(chuàng)建于 2005 年,并在 2008 年正式發(fā)布。2019 年 9 月 23 日,Nim 編程語言發(fā)布 v1.0 版本。Nim 是一種靜態(tài)類型的、編譯型、系統(tǒng)編程語言。它結(jié)合了其他成熟語言的成功概念(如 Python、Ada 和 Modula),支持過程式、函數(shù)式、面向?qū)ο蠛头盒途幊田L(fēng)格而保持簡單和高效。Nim 從 Lisp 繼承來的一個特殊特性——抽象語法樹(AST),作為語言規(guī)范的一部分,可以用作創(chuàng)建領(lǐng)域特定語言的強大宏系統(tǒng)。
Nim 生成原生且無依賴的可執(zhí)行文件,不依賴于虛擬機,所以它們小巧易分發(fā)。Nim 編譯器和生成的可執(zhí)行文件,對目前的任何主流平臺都提供了支持,包括 Windows、Linux、BSD 和 macOS。Nim 的內(nèi)存管理是確定性的,可使用析構(gòu)函數(shù)和移動語義進行自定義, 其靈感來自C++和Rust。 非常適合嵌入式硬實時系統(tǒng)。Nim 支持各種后端:可以被編譯為 C、C++ 或 JavaScript, 以便 Nim 可用于所有后端和前端需求。
目前 Nim 有著中文社區(qū)供使用者進行交流,但依舊是一門小眾的語言。Nim 本質(zhì)上將高級語法編譯成C語言,因此如果了解底層知識,會方便 Nim 的開發(fā);但這也導(dǎo)致 Nim 很難像其他編程語言一樣再建立自己的生態(tài),沒有屬于自己的基本盤。Nim 最早發(fā)布的時間比最近新興的 Rust 和 Go 語言都要早,但一門編程語言最重要的始終不是先來后到,而是有著穩(wěn)定的受眾和適用群體,這也是當今世界上許多小語言面臨的問題。
———————————————————————————————————————————————————————————————————————————
轉(zhuǎn)自:CSDN博主