整理 | 王啟隆
透過「歷史上的今天」,從過去看未來,從現在亦可以改變未來,
今天是 2021 年 12 月 5 日,在 120 年前的今天,娛樂業巨頭沃爾特·迪斯尼(Walt Disney)誕生;他所創造的米老鼠形象和迪士尼樂園影響了各行各業,尤其是影響了好萊塢的發展,回顧科技歷史上的 12 月5 日,這一天還發生了哪些關鍵事件,影響著我們如今的計算機行業呢?
1965 年 12 月 5 日:世界上第一篇計算機科學博士論文

Richard L.Wexelblat 是全世界計算機科學專案中第一個完成論文的候選人,許多博士候選人都從事過與計算機相關的作業,但由賓夕法尼亞大學(ENIAC 的所在地)頒發的 Weexelblat 的文憑是第一個帶有“計算機科學”稱號的文憑,
Wexelblat 是一名美國計算機科學家,他分別于 1959 年 6 月、1961 年 6 月和 1965 年 12 月 5 日在賓夕法尼亞大學摩爾電氣工程學院獲得 BSEE、MSEE 和 CS 博士學位,根據 ACM 報告,他是第一個被正式認可的計算機科學系授予的博士學位,不過要注意的是,他并不是第一個計算機科學博士,而是第一個由計算機科學系頒發的博士,在離開學校后,Wexelblat 離開了計算機行業,成為了一名木工工匠,和他的妻子居住在賓夕法尼亞州科茨維爾的一個老年機構,
資料來源:維基百科
1995 年 12 月 5 日:IBM 推出超級計算機“深藍”
“深藍”是 IBM 開發的一款會下國際象棋的超級計算機,它歷史上第一個成功在標準國際象棋比賽中打敗衛冕世界冠軍的計算機系統;“深藍”的勝利被認為是人工智能歷史上的一個里程碑,并成為了許多科幻小說和電影的靈感來源,
“深藍”的開發始于 1985 年卡內基梅隆大學的芯片測驗專案,當時這個專案被簡單地命名為 Deep Thought,IBM 抓住機會雇傭了這個開發團隊,1989 年,它被重新命名為深藍,并于 1995 年 12 月 5 日正式亮相,深藍的名字源自其雛型電腦“沉思”(Deep Thought)及 IBM 的昵稱“藍色巨人”(Big Blue),由兩個名字合并而成,

“深藍”在 1996 年與世界冠軍加里·卡斯帕羅夫(Garry Kasparov)的六場比賽中首次交鋒,以 4 比 2 落敗,這臺電腦經過了大幅升級,并在 1997 年再次與卡斯帕羅夫對決,在贏得六局重賽后,它成為了第一個在標準國際象棋錦標賽時間控制下擊敗衛冕世界冠軍的計算機系統,IBM 在比賽后宣布深藍退役,
卡斯帕羅夫在比賽落敗后說,他在觀察電腦下棋時感覺電腦的決定有智能及創意,是他所不能理解的,他亦認為電腦在棋局中可能有人類的幫助,因此要求重賽,但 IBM 拒絕,2003 年一部紀錄片正為此而拍攝,名為《游戲結束:卡斯帕羅夫與電腦(Game Over:Kasparov and the Machine)》,并指出深藍廣被宣傳的勝利,是由 IBM 一手炮制,務求令其股票價格上升,
電腦的勝出引來部分人的恐懼,他們害怕電腦最侄訓戰勝人類,就如一些科幻小說、電影的橋段;而另一些人則認為這場比賽只是一項科學實驗,并期望電腦的發展可協助人類解決更多現實的問題,你如何看待人工智能的未來?歡迎在評論區分享你的真知灼見,
資料來源:維基百科
2004 年 12 月:分布式系統的“三駕馬車”
GFS、MapReduce 和 Bigtable 被稱為谷歌分布式系統的“三駕馬車”,其中,GFS 來源于格瑪沃特在 2003 年 10 月發表的論文“ The Google File System ”;MapReduce 則來源于杰夫·迪恩在 2004 年 12 月發表的 論文“ MapReduce: Simplified Data Processing on Large Clusters ”;關于 Bigtable 可參閱 Fay Chang 在 2006 年 11 月發表的論文“ Bigtable: A Distributed Storage System for Structured Data ”,

凡是談及大資料,谷歌的這“三駕馬車”就是繞不開的話題;三駕馬車中的第一架便是 GFS(Google 檔案系統),可以說分布式檔案存盤是分布式計算的基礎,也可見分布式檔案存盤的重要性,GFS 是谷歌提出的一種專有分布式檔案系統,由早期的 BigFiles 發展而來,以滿足谷歌搜索引擎的海量資料存盤和使用需求,GFS 的特點是更好地應對單節點的高故障率和隨后的資料丟失問題,而 HDFS 便是 GFS 的一個開源實作,
GFS 的提出者是桑杰·格瑪沃特(Sanjay Ghemawat),他是一名計算機科學家、軟體工程師,現為谷歌高級研究員,格瑪沃特貢獻突出的知名專案包括 GFS、MapReduce、Bigtable 和 Spanner,與杰夫·迪恩合作密切,而杰夫·迪恩,便是在 2004 年 12 月的論文提出第二駕馬車 MapReduce 的人,
MapReduce 是由谷歌提出的一種框架(或者說演算法),用于處理大規模資料的并行運算,MapReduce 既是一個編程模型,又是一個計算框架,開發人員必須基于 MapReduce 編程模型進行編程開發,然后將程式通過 MapReduce 計算框架分發到集群中運行,MapReduce 的主要思想來自函式式編程中常用的 map 和 reduce,但其關鍵貢獻在于通過優化執行引擎為各種應用實作的可擴展性和容錯性,Hadoop 是 MapReduce 的一個開源實作,
“三駕馬車”的最后一駕便是 Bigtable,這是谷歌提出的一種專有分布式存盤系統,用于存盤大規模結構化資料,Bigtable 適用于云端計算,屬于谷歌云平臺的一部分,Bigtable 基于 GFS、Chubby Lock Service、SSTable 等技術構建,核心優勢在于擴展性和性能,HBase 是 Bigtable 的一個開源實作,HBase 為可伸縮海量資料儲存而設計,實作面向在線業務的實時資料訪問延遲,
大資料離不開云處理,云處理為大資料提供了彈性可拓展的基礎設備,是產生大資料的平臺之一,如今的大資料技術已開始和云計算技術緊密結合,在生活中隨處可見;你認為 2022 年的云平臺會如何發展?歡迎參與本期投票,在評論區分享你的真知灼見,
【歡迎投稿】以史為鏡,可以知興替,計算機科學發展至今,有許多至關重要的事件、人物,歡迎所有朋友一起共建「歷史上的今天」,投稿郵箱:tangxy@csdn.net ,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/374555.html
標籤:AI
上一篇:Python實作照片卡通化,一拳打破次元壁 | 機器學習
下一篇:mysql 手工注入決議
