出版時(shí)間:2013-6 出版社:中信出版社 作者:[美] 約翰.麥考密克 譯者:管策
Tag標(biāo)簽:無(wú)
前言
計(jì)算機(jī)行業(yè)正在改變我們的社會(huì),正如物理學(xué)和化學(xué)在前兩個(gè)世紀(jì)給社會(huì)帶來(lái)的巨大改變一樣。的確,數(shù)字技術(shù)幾乎影響甚至顛覆了我們生活的方方面面。鑒于計(jì)算機(jī)行業(yè)對(duì)現(xiàn)代社會(huì)的重要性,人們對(duì)讓這一切成為可能的基本概念卻知之甚少,這顯得有點(diǎn)自相矛盾。對(duì)這些概念的研究是計(jì)算機(jī)科學(xué)的核心,而這本麥考密克的新書(shū)則是向大眾展示這些概念的少數(shù)書(shū)籍之一。 人們較少視計(jì)算機(jī)科學(xué)為一門(mén)學(xué)科,其中一個(gè)原因是,高中極少開(kāi)設(shè)計(jì)算機(jī)科學(xué)這門(mén)課程。雖然人們通常認(rèn)為要強(qiáng)制開(kāi)設(shè)物理學(xué)和化學(xué)基礎(chǔ),但作為獨(dú)立學(xué)科的計(jì)算機(jī)科學(xué),通常只有在大學(xué)階段才開(kāi)設(shè)此課程。況且,學(xué)校講授的”計(jì)算機(jī)”或”信息與通信技術(shù)“知識(shí),通常只是略高于使用軟件的技能訓(xùn)練。因此.學(xué)生們認(rèn)為計(jì)算機(jī)學(xué)科枯燥也并不意外;而他們?cè)趭蕵?lè)和通信上使用計(jì)算機(jī)技術(shù)的天然熱情,也被創(chuàng)造這類(lèi)技術(shù)缺乏學(xué)術(shù)深度的印象所減弱。這些問(wèn)題被認(rèn)為是導(dǎo)致過(guò)去10年大學(xué)計(jì)算機(jī)科學(xué)專(zhuān)業(yè)學(xué)生人數(shù)下降一半的核心原因??紤]到數(shù)字技術(shù)對(duì)現(xiàn)代社會(huì)的極度重要性,讓人們重新領(lǐng)略計(jì)算機(jī)科學(xué)的奇妙之處已經(jīng)刻不容緩。 2008年,我很榮幸地被選為第180屆英國(guó)皇家學(xué)院圣誕講座(RoyalInstimtion Christmas Lectures)的演講人,該講座由邁克爾·法拉第(Michael Faraday)于1826 ff-C2Cg。2008年圣誕講座的主題首次涉及計(jì)算機(jī)科學(xué)。在準(zhǔn)備這些講座時(shí),我花了很多時(shí)間來(lái)思考如何向大眾解釋計(jì)算機(jī)科學(xué),卻發(fā)現(xiàn)滿足這一需求的資源很少,幾乎沒(méi)有關(guān)于計(jì)算機(jī)科學(xué)的暢銷(xiāo)書(shū)。因此,我特別高興能看到麥考密克的這本新書(shū)。 麥考密克在面向大眾介紹計(jì)算機(jī)科學(xué)的復(fù)雜思想上做得非常好。這其中許多思想極其新穎,僅從這點(diǎn)上來(lái)看,它們就很值得關(guān)注。舉個(gè)例子:電子商務(wù)的爆炸式增長(zhǎng)之所以成為可能,是因?yàn)榫邆淞四茉诨ヂ?lián)網(wǎng)上秘密、安全地發(fā)送機(jī)密信息(如信用卡卡號(hào))的能力。數(shù)十年來(lái),建立在“開(kāi)放”通道上的保密通信被認(rèn)為是一個(gè)科學(xué)難題。當(dāng)人們發(fā)現(xiàn)解決方法時(shí),才發(fā)覺(jué)保密通信極度優(yōu)雅,而麥考密克也以精確的類(lèi)比進(jìn)行了解釋?zhuān)瑹o(wú)須讀者擁有計(jì)算機(jī)科學(xué)知識(shí)。這些優(yōu)點(diǎn)使這本書(shū)對(duì)科普讀物做出了不可估量的貢獻(xiàn),我極力推薦本書(shū)。
內(nèi)容概要
Google得出的搜索結(jié)果是如何產(chǎn)生的?
百度為何會(huì)陷入“搜索門(mén)”,又是什么機(jī)制使然?
身處在大數(shù)據(jù)時(shí)代的我們,究竟該如何應(yīng)對(duì)變化莫測(cè)的世界?
……
沒(méi)有滿篇的專(zhuān)業(yè)術(shù)語(yǔ),第一次讓我們通過(guò)簡(jiǎn)單明了的語(yǔ)言、生動(dòng)的例證了解支撐計(jì)算機(jī)王國(guó)的靈魂支柱——9大算法,包括人工智能、數(shù)據(jù)壓縮,以及Google著名的PageRank等。
本書(shū)精彩地介紹了搜索引擎、PageRank、公開(kāi)密鑰加密、糾錯(cuò)碼、模式識(shí)別、數(shù)據(jù)壓縮、數(shù)據(jù)庫(kù)、數(shù)字簽名等內(nèi)容。
在解釋這些算法的同時(shí),作者也向我們展示了充滿科學(xué)原創(chuàng)精神的計(jì)算機(jī)世界:因?yàn)槊恳环N算法的提出不但延伸了虛擬世界的領(lǐng)域,同時(shí)也是人類(lèi)智慧的彰顯,可以被廣泛運(yùn)用于眾多領(lǐng)域。
在讀完本書(shū)后,你不會(huì)成為一名更加熟練的計(jì)算機(jī)用戶,但你會(huì)更珍視自己每天在所有計(jì)算設(shè)備上不停使用的思想的美。
我們每天都會(huì)進(jìn)行多次搜索查詢,但是你想過(guò)這個(gè)令人驚嘆的工具是如何奏效的嗎?
谷歌的精英管理層因?yàn)楣雀琛耙猿鯇こ5募记煞祷叵嚓P(guān)度極高的結(jié)果”而獲獎(jiǎng),他們是怎么做到的?
本書(shū)將帶你一探究竟。
作者簡(jiǎn)介
作者:(美國(guó))約翰?麥考密克(John MacCormick) 譯者:管策約翰?麥考密克,計(jì)算機(jī)科學(xué)的領(lǐng)頭人和導(dǎo)師。獲得牛津大學(xué)博士學(xué)位,曾經(jīng)在惠普和微軟從事研究工作?,F(xiàn)在在迪金森學(xué)院擔(dān)任計(jì)算機(jī)學(xué)科的教授。并且是多項(xiàng)專(zhuān)利的所有者。
書(shū)籍目錄
第一章 前言:計(jì)算機(jī)日常運(yùn)用的卓越思想有哪些? 1第二章 搜索引擎索引——在世界上最大的草垛中尋針第三章 PageRank——讓谷歌騰飛的技術(shù)第四章 公鑰加密——用明信片傳輸秘密第五章 糾錯(cuò)碼——自糾正的錯(cuò)誤第六章 圖形識(shí)別——從經(jīng)驗(yàn)中學(xué)習(xí)第七章 數(shù)據(jù)壓縮——有益無(wú)害第八章 數(shù)據(jù)庫(kù)——追求一致性的征程第九章 數(shù)字簽名——這個(gè)軟件究竟由誰(shuí)編寫(xiě)?第十章 什么可以計(jì)算?第十一章 結(jié)論:更多在你指尖的精靈?致謝
章節(jié)摘錄
第一章 前言:計(jì)算機(jī)日常運(yùn)用的卓越思想有哪些?此乃小技……為詩(shī)之訣在有氣、有勢(shì)、有情、有韻、有起、有承、有轉(zhuǎn)、有合?!?莎士比亞,《愛(ài)的徒勞》(Love’s Labour’s Lost)朱生豪譯計(jì)算機(jī)科學(xué)中的偉大思想是如何誕生的?以下遴選部分思想進(jìn)行介紹:?20世紀(jì)30年代,在第一臺(tái)數(shù)字計(jì)算機(jī)被搭建出來(lái)以前,一名英國(guó)天才開(kāi)創(chuàng)了計(jì)算機(jī)科學(xué)領(lǐng)域。之后,這位天才繼續(xù)證明,不管未來(lái)建造的計(jì)算機(jī)運(yùn)行多快,功能多強(qiáng)大,設(shè)計(jì)得多好,有一些問(wèn)題都不是計(jì)算機(jī)能解決的。?1948年,一名供職于電話公司的科學(xué)家發(fā)表了一篇論文,開(kāi)創(chuàng)了信息理論領(lǐng)域。這位科學(xué)家的工作讓計(jì)算機(jī)能以完美的精確度傳輸消息,即便大部分?jǐn)?shù)據(jù)都被干擾所破壞。?1956年,一群學(xué)者在達(dá)特茅斯舉行會(huì)議。這次會(huì)議的目標(biāo)很清晰,也很大膽,那就是開(kāi)創(chuàng)人工智能領(lǐng)域。在取得了許多重大成功以及經(jīng)歷了無(wú)數(shù)失望之后,我們?nèi)栽诘却霈F(xiàn)一個(gè)真正的智能計(jì)算機(jī)程序。?1969年,IBM公司的一名研究人員發(fā)明了一種將信息組織進(jìn)數(shù)據(jù)庫(kù)中的優(yōu)雅方法。目前,絕大多數(shù)在線交易都使用該技術(shù)存儲(chǔ)及檢索信息。?1974年,英國(guó)政府秘密通信實(shí)驗(yàn)室的研究人員們發(fā)明了一種讓計(jì)算機(jī)安全通信的方法,即便另一臺(tái)計(jì)算機(jī)能查看在計(jì)算機(jī)之間通過(guò)的所有東西。這些研究人員為政府保密所限——不過(guò)幸運(yùn)的是,三名美國(guó)專(zhuān)家獨(dú)立開(kāi)發(fā)并拓展了這項(xiàng)重大發(fā)明,為互聯(lián)網(wǎng)上所有的安全通信打下了基礎(chǔ)。?1996年,兩名斯坦福大學(xué)博士生決定聯(lián)手搭建一個(gè)互聯(lián)網(wǎng)搜索引擎。幾年后,他們創(chuàng)辦了谷歌公司——互聯(lián)網(wǎng)時(shí)代第一個(gè)數(shù)字巨頭。在我們享受21世紀(jì)技術(shù)令人震驚的增長(zhǎng)的同時(shí),使用計(jì)算機(jī)設(shè)備——不管是現(xiàn)有最強(qiáng)大的一組機(jī)器或是最新、最時(shí)尚的手持設(shè)備——都不可避免地要依賴計(jì)算機(jī)科學(xué)的基礎(chǔ)思想,而這些思想都誕生于20世紀(jì)。想一想:你今天做過(guò)什么令人印象深刻的事嗎?好吧,這個(gè)問(wèn)題的答案取決于你怎么看。也許你搜索了包含數(shù)十億份文檔的語(yǔ)料庫(kù),從中選出兩到三份和你的需求最相關(guān)的文檔?存儲(chǔ)或傳輸了數(shù)百萬(wàn)塊信息,即便有能影響所有電子設(shè)備的電磁干擾也沒(méi)犯一點(diǎn)錯(cuò)誤?你是否成功地完成了一次在線交易,即便同時(shí)有成千上萬(wàn)名消費(fèi)者在訪問(wèn)同一個(gè)服務(wù)器?你是否在能被其他數(shù)十臺(tái)計(jì)算機(jī)嗅探到的線路中傳輸了一些機(jī)密信息(比如,信用卡卡號(hào))?你是否運(yùn)用過(guò)壓縮的魔力,將數(shù)兆的照片壓縮成更易于管理的大小,以便在電子郵件中發(fā)送?你是否在手持設(shè)備上觸發(fā)了人工智能,自動(dòng)糾正你在手持設(shè)備的小巧鍵盤(pán)上輸入的內(nèi)容?這些令人印象深刻的壯舉都依賴于之前提到的偉大發(fā)現(xiàn)。然而,絕大多數(shù)計(jì)算機(jī)用戶每天都會(huì)運(yùn)用這些獨(dú)創(chuàng)想法許多次,卻經(jīng)常沒(méi)有意識(shí)到!本書(shū)旨在面向大眾解釋這些概念——我們每天使用的計(jì)算機(jī)科學(xué)的偉大思想。在解釋每個(gè)概念時(shí),我都假設(shè)讀者沒(méi)有任何計(jì)算機(jī)科學(xué)的知識(shí)。算法:指尖精靈的構(gòu)件到目前為止,我一直在談?dòng)?jì)算機(jī)科學(xué)的偉大“思想”,但計(jì)算機(jī)科學(xué)家們將許多重要思想形容為“算法”。那么思想和算法之間有什么區(qū)別呢?究竟什么是算法?這一問(wèn)題最簡(jiǎn)單的答案是,將兩個(gè)數(shù)字相加的算法的前兩步。算法是一張精確的處方,按順序詳細(xì)列出了解決一個(gè)問(wèn)題所需的具體步驟。我們小時(shí)候在學(xué)校學(xué)到的一個(gè)算法就是個(gè)很好的例子:將兩個(gè)大數(shù)字相加的算法。如上例所示。這個(gè)算法涉及一連串步驟,開(kāi)始的步驟如下:“首先,將兩個(gè)數(shù)的最末位數(shù)相加,寫(xiě)下結(jié)果的最末尾數(shù),將剩下的數(shù)放到左側(cè)的下一欄;接著,將下一欄的數(shù)相加,再將除結(jié)果末位數(shù)之外的數(shù)字和前一欄余下的數(shù)相加……”依此類(lèi)推。請(qǐng)注意算法步驟近乎機(jī)械化的感覺(jué)。事實(shí)上,這是算法的關(guān)鍵特點(diǎn)之一:每一步都必須絕對(duì)精確,沒(méi)有任何人類(lèi)意圖或推測(cè)摻雜其中。這樣,每一個(gè)完全機(jī)械化的步驟才能被編入計(jì)算機(jī)。算法的另一個(gè)重要特點(diǎn)是,不管輸入是什么,算法總能運(yùn)行。我們?cè)趯W(xué)校學(xué)到的相加算法就擁有這一特性:不管你想把哪兩個(gè)數(shù)相加,算法最終都會(huì)得出正確答案。比如,用這一算法將兩個(gè)長(zhǎng)達(dá)1000位的數(shù)相加,你肯定能得到答案,盡管這需要相當(dāng)長(zhǎng)的時(shí)間。對(duì)于把算法定義為一張精確、機(jī)械化的處方的說(shuō)法,你也許會(huì)略感好奇。這張?zhí)幏骄烤挂嗑_?要進(jìn)行哪些基本操作?比如,在上面的相加算法中,簡(jiǎn)單地說(shuō)一句“把兩個(gè)數(shù)相加”是不是就行了?還是說(shuō)我們要在加法表上列出所有個(gè)位數(shù)字呢?這些細(xì)節(jié)看起來(lái)也許有點(diǎn)乏味,甚至?xí)@得有點(diǎn)學(xué)究氣,但其實(shí)離真相不遠(yuǎn)了:這些問(wèn)題的真正答案正處于計(jì)算機(jī)科學(xué)的核心,并且也和哲學(xué)、物理學(xué)、神經(jīng)科學(xué)以及遺傳學(xué)有聯(lián)系。有關(guān)算法究竟是什么的深層問(wèn)題都?xì)w結(jié)于一個(gè)前提——也就是眾所周知的邱奇—圖靈論題(Church–Turing thesis)。我們將在第十章重溫這些問(wèn)題,屆時(shí)我們還將討論計(jì)算的理論極限,以及邱奇—圖靈論題的一些方面。同時(shí),將算法比作一張非常精確的處方這一非正式概念效果會(huì)非常好?,F(xiàn)在我們知道了算法是什么,但算法和計(jì)算機(jī)有什么聯(lián)系呢?關(guān)鍵在于,計(jì)算機(jī)需要用非常精確的指令編程。因此,在能讓計(jì)算機(jī)為我們解決某個(gè)特定問(wèn)題之前,我們需要為那個(gè)問(wèn)題開(kāi)發(fā)出一個(gè)算法。在數(shù)學(xué)和物理學(xué)等其他科學(xué)學(xué)科中,重要的結(jié)果通常由一個(gè)方程式獲得。(著名的例子包括勾股定理a2+b2=c2,或愛(ài)因斯坦的質(zhì)量守恒定理E=mc2)相反,計(jì)算機(jī)科學(xué)的偉大思想通常是形容如何解決一個(gè)問(wèn)題——當(dāng)然,是使用一個(gè)算法。因此,本書(shū)的主要目的是,解釋讓計(jì)算機(jī)成為了你的個(gè)人精靈的東西——計(jì)算機(jī)每天使用的偉大算法。
媒體關(guān)注與評(píng)論
《星際迷航》(Star Trek)中的計(jì)算機(jī)并不特別讓人興奮。他們向計(jì)算機(jī)問(wèn)問(wèn)題,計(jì)算機(jī)還要想一會(huì)兒。我覺(jué)得我們能做得更好。 ——拉里·佩奇(谷歌聯(lián)合創(chuàng)始人)
編輯推薦
《改變未來(lái)的九大算法》編輯推薦:在讀完《改變未來(lái)的九大算法》后,你不會(huì)成為一名更加熟練的計(jì)算機(jī)用戶。但你會(huì)更加珍視自己每天在所有計(jì)算設(shè)備上不停使用的思想的美。我們每天都會(huì)進(jìn)行多次搜索查詢,但是你想過(guò)這個(gè)令人驚嘆的工具是如何奏效的嗎?谷歌的精英管理層因?yàn)楣雀琛耙猿鯇こ5募记煞祷叵嚓P(guān)度極高的結(jié)果”而獲獎(jiǎng),他們是怎么做到的?《改變未來(lái)的九大算法》將帶你一探究竟。領(lǐng)略奠定虛擬世界的精巧算法,珍視你指尖上的精靈。
名人推薦
《星際迷航》(Star Trek)中的計(jì)算機(jī)并不特別讓人興奮。他們向計(jì)算機(jī)問(wèn)問(wèn)題,計(jì)算機(jī)還要想一會(huì)兒。我覺(jué)得我們能做得更好。——拉里?佩奇(谷歌聯(lián)合創(chuàng)始人)
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版