从技术小白到老司机,这20本书帮你“快进”20年
導讀:文藝復興以來,源遠流長的科學精神和逐步形成的學術規范,使西方國家在自然科學的各個領域取得了壟斷性的優勢;也正是這樣的優勢,使美國在信息技術發展的六十多年間名家輩出、獨領風騷。
近年,在全球信息化大潮的推動下,我國的計算機產業發展迅猛,對專業人才的需求日益迫切。在這20年中,從國內互聯網新浪、雅虎、網易的初試探到華為、浪潮的崛起,再到如今BAT、小米、大疆的如日中天,都離不開技術人員的靈感和每一行代碼的默默奉獻。
但是技術向前的步伐比人類歷史上的任何時候都要走得更快。幾個月的時間,就可能會有新的編程語言和工具問世,彌補現有語言、工具和方法的缺陷。而事實上,許多大師都已經遇到過差不多的問題,并指出了解決這些問題的最佳途徑。而這些方法和解決方案都收錄在一些超棒經典書籍中。
為了能夠更直接地幫到你,我們在本文結尾發起了贈書活動,別錯過!
1
《計算機科學導論》(原書第3版)
作者:Behrouz A.Forouzan
推薦語:本書是基于美國計算機學會(ACM)推薦的CSO課程設計的。它從廣度上覆蓋了計算機科學所有的領域。其他領域的學生需要對計算機科學有大致的了解時,無論是從本書中選讀部分內容還是通讀全書,都有幫助。
內容簡介:《計算機科學導論(原書第3版)》是大學計算機相關專業的基礎課教材,涉及計算機科學的各個方面。本書著重講解基本概念而不是數學模型和技術細節,通過大量的圖表和演示范例講解計算機科學的基礎知識;每章后面的關鍵術語、小結和練習有助于讀者掌握和復習知識要點。本書內容豐富,通熟易懂,既適合當作大專院校的計算機基礎課教材,也可作為一般的計算機基礎入門讀物。
關于作者:貝赫魯茲·佛羅贊(Behrouz A. Forouzan),畢業于加州大學歐文分校,具有30多年在工業界和教育領域的研發和教學經驗。在離開工業界后,他加入德安扎學院(De Anza College)擔任計算機科學教授,現已退休。除了這本教材,他還編寫了該學科的多部暢銷教材。
計算機科學導論(原書第3版)
作者:(美)佛羅贊 著,劉藝 等譯
當當 廣告 購買2
《深入理解計算機系統》(原書第3版)
作者:蘭德爾 E.布萊恩特
推薦語:卡內基-梅隆、北京大學、清華大學、上海交通大學等國內外眾多知名高校選用指定教材。
內容簡介:從程序員視角全面剖析的實現細節,使讀者深刻理解程序的行為,將所有計算機系統的相關知識融會貫通。
和第2版相比,本版內容上最大的變化是,從以IA32和x86-64為基礎轉變為完全以x86-64為基礎。主要更新如下:
基于x86-64,大量地重寫代碼,首次介紹對處理浮點數據的程序的機器級支持。
處理器體系結構修改為支持64位字和操作的設計。
引入更多的功能單元和更復雜的控制邏輯,使基于程序數據流表示的程序性能模型預測更加可靠。
擴充關于用GOT和PLT創建與位置無關代碼的討論,描述了更加強大的鏈接技術(比如庫打樁)。
增加了對信號處理程序更細致的描述,包括異步信號安全的函數等。
采用新函數,更新了與協議無關和線程安全的網絡編程。
關于作者:Randal E. Bryant,1981年于麻省理工學院獲得計算機博士學位,1984年至今一直任教于卡內基-梅隆大學。現任卡內基-梅隆大學計算機科學學院院長、教授,同時還受邀任教于電子和計算機工程系。他從事本科生和研究生計算機系統方面課程的教學近40年。他和O’Hallaron教授一起在卡內基梅隆大學開設了15-213課程“計算機系統導論”,那便是本書的基礎。他還是ACM院士、IEEE院士、美國國家工程院院士和美國人文與科學研究院院士。
深入理解計算機系統(原書第3版)
作者:(美)蘭德爾?E.布萊恩特(Randal E.Bryant)等
當當 廣告 購買3
《現代操作系統》(原書第4版)
作者:Andrew S. Tanenbaum, Herbert Bos
推薦語:操作系統經典教材全新升級,與時俱進呈現當代操作系統的基礎理論與研究動態。
內容簡介:本書是操作系統領域的經典教材,主要內容包括進程與線程、內存管理、文件系統、輸入/輸出、死鎖、虛擬化和云、多處理機系統、安全,以及關于UNIX、Linux、Android和Windows的實例研究等。第4版對知識點進行了全面更新,反映了當代操作系統的發展與動向。本書適合作為高等院校計算機專業的操作系統課程教材,也適合相關技術人員參考。
關于作者:安德魯 S. 塔嫩鮑姆(Andrew S. Tanenbaum),阿姆斯特丹自由大學教授,荷蘭皇家藝術與科學院教授。他撰寫的計算機教材享譽全球,被翻譯為20種語言在各國大學中使用。他開發的MINIX操作系統是一個開源項目,專注于高可靠性、靈活性及安全性。他曾贏得享有盛名的歐洲研究理事會卓越貢獻獎,以及ACM和IEEE的諸多獎項。
現代操作系統(原書第4版)
作者:Andrew S. Tanenbaum / Herbert Bos
當當 廣告 購買4
《計算機組成與設計:硬件/軟件接口》(原書第5版)
作者:戴維A.帕特森,約翰L.亨尼斯
推薦語:2017年圖靈獎得主作品,計算機專業必讀教材!計算機組成與設計的經典暢銷書,第5版經過全面更新,關注后PC時代發生在計算機體系結構領域的革命性變革。
內容簡介:《計算機組成與設計:硬件/軟件接口(原書第5版)》是計算機組成與設計的經典暢銷教材,第5版經過全面更新,關注后PC時代發生在計算機體系結構領域的革命性變革——從單核處理器到多核微處理器,從串行到并行。本書特別關注移動計算和云計算,通過平板電腦、云體系結構以及ARM(移動計算設備)和x86(云計算)體系結構來探索和揭示這場技術變革。與前幾版一樣,本書采用MIPS處理器講解計算機硬件技術、匯編語言、計算機算術、流水線、存儲器層次結構以及I/O等基本功能。
關于作者:David A. Patterson,加州大學伯克利分校計算機科學系教授,IEEE和ACM會士,美國國家工程院、國家科學院和美國藝術與科學院院士,美國計算機歷史博物館院士,并入選硅谷工程名人堂。Patterson曾榮獲加州大學杰出教學獎、ACM Karlstrom獎、IEEE Mulligan教育獎章和本科生教學獎。
John L. Hennessy,斯坦福大學的第10任校長,從1977年開始在該校電子工程與計算機系任教。Hennessy教授是IEEE和ACM會士,美國國家工程院、國家科學院和美國哲學院院士,美國藝術與科學院院士。他獲得過眾多獎項,他還擁有7個榮譽博士學位。1981年,Hennessy在斯坦福大學開始MIPS研究項目,1984年參與創建MIPS計算機系統(現在的MIPS技術公司),開發了一款商用RISC微處理器。
計算機組成與設計:硬件/軟件接口(原書第5版)
作者:(美)帕特森,(美)亨尼斯 著,王黨輝 等譯
當當 廣告 購買5
《Java編程思想》(第4版)
作者:Bruce Eckel
推薦語:適合初學者與專業人員的經典的面向對象敘述方式,為更新的JavaSE5/6增加了新的示例和章節。
內容簡介:本書的作者擁有多年教學經驗,對C、C++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問權限控制、復用類、多態、接口、通過異常處理錯誤、字符串、泛型、數組、容器深入研究、JavaI/O系統、枚舉類型、并發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的好教材和參考書。
關于作者:Bruce Eckel,是MindView公司的總裁,該公司向客戶提供軟件咨詢和培訓。他是C++標準委員會擁有表決權的成員之一,擁有應用物理學學士和計算機工程碩士學位。除本書外,他還是《C++編程思想》的作者,并與人合著了《C++編程思想第2卷》。
Java編程思想(第4版)
作者:[美] Bruce Eckel
當當 廣告 購買6
《C++編程思想》(兩卷合訂本)
作者:Bruce Eckel,Chuck Allison
推薦語:曾榮獲美國《軟件開發》雜志評選的1996年jolt生產力大獎,中文版自2000年推出以來,經久不衰,獲得了讀者的充分肯定和高度評價。
內容簡介:《c++編程思想(兩卷合訂本)》的第1卷是在第1版的基礎上進行了更加深入的分析和修改后得到的第2版,其內容更加集中,可以供不同程度的讀者選擇閱讀。本書第2卷介紹了c++實用的編程技術和**的實踐方法,深入探究了異常處理方法和異常安全設計;介紹c++的字符串、輸入輸出流的現代用法;解釋多重繼承問題的難點,描述了典型的設計模式及其實現,特別介紹了多線程處理編程技術。
《c++編程思想(兩卷合訂本)》是c++領域內一本專業的著作,書中的內容、講授方法、練習既適合課堂教學,又適合讀者自學。本書適合作為高等院校計算機及相關專業的本科生、研究生的教材,也可供從事軟件開發的研究人員和科技工作者參考。
關于作者:Bruce Eckel 是MindView公司的總裁,向客戶提供軟件咨詢和培訓。他是C++標準委員會擁有表決權的成員之一,他也是《Java編程思想》的作者。他曾經寫過另5本面向對象編程書籍,發表過150篇以上的文章,是多本計算機雜志的專欄作家。他經常參加世界各地的研討會并進行演講。
Chuck Allison 曾是《C/C++ Users》雜志的資深編輯,著有《C/C++ Code Capsules》一書。他是C++標準委員會的成員,猶他谷州立學院的計算機科學教授。他還是Fresh Sources公司的總裁,該公司專門從事軟件培訓和教學任務。
C++編程思想(兩卷合訂本)
作者:(美)埃克爾,等
當當 廣告 購買7
《Java語言程序設計》(基礎篇+進階篇,原書第10版)
作者:Y.Daniel Liang?
推薦語:Y.Daniel Liang的經典著作,多年來暢銷不衰,全面整合Java 8的特性。
內容簡介:本書是Java語言的經典教材,多年來暢銷不衰。本書全面整合了Java 8的特性,采用“基礎優先,問題驅動”的教學方式,循序漸進地介紹了程序設計基礎、解決問題的方法、面向對象程序設計、圖形用戶界面設計、異常處理、I/O和遞歸等內容。此外,本書還全面且深入地覆蓋了一些高級主題,包括算法和數據結構、多線程、網絡、國際化、高級GUI等內容。
本書中文版由《Java語言程序設計(基礎篇)》和《Java語言程序設計(進階篇)》組成。基礎篇對應原書的第1~18章,進階篇對應原書的第19~33章。
關于作者:梁勇(Y. Daniel Liang),現為阿姆斯特朗亞特蘭大州立大學計算機科學系教授。之前曾是普度大學計算機科學系副教授,并兩次獲得普度大學杰出研究獎。他所編寫的Java教程在美國大學Java課程中采用率極高,同時他還兼任Prentice Hall Java系列叢書的編輯。他是“Java Champion”榮譽得主,并在世界各地為在校學生和程序員做JAVA程序設計方法及技術方面的講座。
Java語言程序設計(進階篇)(原書第10版)
作者:[美]梁勇(Y.DanielLiang)
當當 廣告 購買8
《C程序設計語言》(第2版·新版)
作者:Brian W.Kernighan,Dennis M.Ritchie
推薦語:深入淺出,配合典型例證,通俗易懂,實用性強,適合作為大專院校計算機專業或非計算機專業的C語言教材,也可以作為從事計算機相關軟硬件開發的技術人員的參考書。
內容簡介:《C程序設計語言(第2版·新版)》是由C語言的設計者Brian W.Kernighan和Dennis M.Ritchie編寫的一部介紹標準C語言及其程序設計方法的專業性經典著作。全面、系統地講述了C語言的各個特性及程序設計的基本方法,包括基本概念,類型和表達式、控制流、函數與程序結構、指針與數組、結構、輸入與輸出、UNIX系統接口、標準庫等內容。
關于作者:Brian W.Kernighan,貝爾實驗室計算科學研究中心高級研究人員,知名的計算機科學家。他參加了UNIX系統、C語言、AWK語言和許多其他系統的開發,同時出版了許多在計算機領域具有影響的著作,如《The C Proguamming Language》、《The Elementsof Programming Style》等。
C程序設計語言 第2版·新版
作者:(美)克尼漢,(美)里奇 著,徐寶文,李志 譯
當當 廣告 購買9
《Go程序設計語言》
作者:Alan Donovan,Brian W.Kernighan
推薦語:《C程序設計語言》作者Kerninghan教授與谷歌GO開發團隊核心成員聯合編寫,Go語言編程圣經。
內容簡介:本書由《C程序設計語言》的作者Kernighan和谷歌公司Go團隊主管AlanDonovan聯袂撰寫,是學習Go語言程序設計指南。本書共13章,主要內容包括:Go的基礎知識、基本結構、基本數據類型、復合數據類型、函數、方法、接口、goroutine、通道、共享變量的并發性、包、go工具、測試、反射等。本書適合作為計算機相關專業的教材,也可供Go語言愛好者閱讀。
關于作者:艾倫 A. A. 多諾萬(Alan A. A. Donovan),谷歌公司Go開發團隊成員。他擁有劍橋大學和麻省理工學院計算機科學學士和碩士學位,從1996年開始就在工業界從事軟件研發和編程工作。2005年起,他開始在谷歌公司工作,從事基礎架構項目研發,是谷歌軟件構建工具Blaze的聯合設計師。
布萊恩 W. 柯尼漢(Brian W. Kernighan),現為普林斯頓大學計算機科學系教授。他與C語言的發明人Dennis Ritchie共同合作撰寫了《C程序設計語言》。1969~2000年間,他是貝爾實驗室計算機科學研究中心技術團隊的成員,同時他也是開發UNIX的主要貢獻者。他是 AWK 和 AMPL 編程語言的作者之一,AWK中的K說的就是Kernighan。
Go程序設計語言
作者:艾倫A. A. 多諾萬
當當 廣告 購買10
《編譯原理》(原書第2版)
作者:Alfred V.Aho 等
推薦語:編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的很好參考讀物。
內容簡介:《計算機科學叢書:編譯原理(第2版)》全面、深入地探討了編譯器設計方面的重要主題,包括詞法分析、語法分析、語法制導定義和語法制導翻譯、運行時刻環境、目標代碼生成、代碼優化技術、并行性檢測以及過程間分析技術,并在相關章節中給出大量的實例。與上一版相比,《計算機科學叢書:編譯原理(第2版)》進行了全面的修訂,涵蓋了編譯器開發方面的全新進展。每章中都提供了大量的系統及參考文獻。
關于作者:Alfred V.Aho,美國歌倫比亞大學教授,美國國家工程院院士,ACM和IEEE會士,曾獲得IEEE的馮·諾伊曼獎。著有多部算法、數據結構、編譯器、數據庫系統及計算機科學基礎方面的著作。
編譯原理(第2版)——計算機科學叢書
作者:(美)阿霍 等著,趙建華 等譯
當當 廣告 購買11
《數據庫系統概念》(原書第6版)
作者:Silberschatz, Korth, Sudarshan
推薦語:數據庫系統方面的經典教材,被國外許多知名大學采用。決戰大數據時代!IT技術人員不得不讀!
內容簡介:《數據庫系統概念(原書第6版)》是經典的數據庫系統教科書《Database System Concepts》的新修訂版,全面介紹數據庫系統的各種知識,透徹闡釋數據庫管理的基本概念。本書內容豐富,不僅討論了關系數據模型和關系語言、數據庫設計過程、關系數據庫理論、數據庫應用設計和開發、數據存儲結構、數據存取技術、查詢優化方法、事務處理系統和并發控制、故障恢復技術、數據倉庫和數據挖掘,而且對性能調整、性能評測標準、數據庫應用測試和標準化、空間和地理數據、時間數據、多媒體數據、移動和個人數據庫管理以及事務處理監控器、事務工作流、電子商務、高性能事務系統、實時事務系統和持續長時間的事務等高級應用主題進行了廣泛討論。
關于作者:Abraham Silberschatz,于紐約州立大學石溪分校獲得博士學位,現為耶魯大學計算機科學Sidney J. Weinberg教授,計算機科學系主任,曾任貝爾實驗室信息科學研究中心副主任。他是ACM Fellow 和 IEEE Fellow,曾獲得IEEE Taylor L. Booth 教育獎、 ACM Karl V. Karlstrom 杰出教育者獎、ACM SIGMOD 貢獻獎和IEEE 計算機學會杰出論文獎。他的研究興趣包括操作系統、數據庫系統、存儲系統、網絡管理和分布式系統。
Henry F. Korth ,于普林斯頓大學獲得博士學位,現為利哈伊大學計算機科學與工程系Weiseman教授,曾任貝爾實驗室數據庫原理研究中心主任。他是ACM Fellow 和 IEEE Fellow,是VLDB 10年貢獻獎的獲得者。他的研究興趣包括為現代計算架構(多核、多線程、多級緩存)設計的數據庫算法、基于Web的大型數據倉儲、實時數據庫系統和并行系統。
S. Sudarshan于威斯康星大學麥迪遜分校獲得博士學位,現為印度理工學院計算機科學與工程系教授,曾為貝爾實驗室數據庫研究組技術人員。他的研究興趣包括查詢處理和優化、關系數據和圖結構數據的關鍵字查詢,以及構建和測試數據庫應用系統的工具。
12
《設計模式:可復用面向對象軟件的基礎》
作者:Erich Gamma,Richard Helm,Ralph Johnson 等
推薦語:這本書的目的就是將面向對象軟件的設計經驗作為設計模式記錄下來。每一個設計模式系統地命名、解釋和評價了面向對象系統中一個重要的和重復出現的設計。我們的目標是將設計經驗以人們能夠有效利用的形式記錄下來。
內容簡介:《設計模式:可復用面向對象軟件的基礎》是引導讀者走出軟件設計迷宮的指路明燈,凝聚了軟件開發界幾十年設計經驗的結晶。四位面向對象領域專家精心選取了具價值的設計實踐,加以分類整理和命名,并用簡潔而易于重用的形式表達出來。本書已經成為面向對象技術人員的圣經和詞典,書中定義的23個模式逐漸成為開發界技術交流所必備的基礎知識和語匯。
關于作者:Erich Gamma,在蘇黎世大學獲得計算機科學博士學位,曾供職于瑞士聯邦銀行、Taligent、OTI公司。現在是Eclipse項目的主要技術負責人之一。
Richard Helm,在墨爾本大學獲得計算機科學博士學位,曾在IBMT.J.Watson擔任研究員。現在IBM咨詢集團供職。
Ralph Johnson,在康內爾大學獲得計算機科學博士學位,目前是伊利諾伊大學教授,在模式,重構等領域均有很高造詣。
John Vlissides,在斯坦福大學獲得計算機科學博士學位,目前是IBMT.J.Watson研究中心的研究員。除本書外,他還是Addison-Wesley“軟件模式”叢書的顧問。
13
《軟件工程》(原書第10版)
作者:伊恩·薩默維爾(Ian Sommerville)
推薦語:《軟件工程(原書第10版)》適合作為軟件和系統工程專業本科生或研究生教材,同時也是軟件工程師難得的參考書。
內容簡介:《軟件工程(原書第10版)》是系統介紹軟件工程理論的經典教材,共包含四個部分:第1部分(第1~9章)是對軟件工程的一般性介紹,介紹了軟件工程的一些重要概念(如軟件過程和敏捷方法),描述了基本的軟件開發活動(從需求規格說明一直到系統演化);第二部分(第10~14章)關注軟件系統可依賴性和信息安全等重要話題;第三部分(第15~21章)介紹更高級的軟件工程話題;第四部分(第22~25章)關注技術管理問題。
關于作者:伊恩·薩默維爾(Ian Sommerville),英國著名軟件工程專家,曾任圣安德魯斯大學軟件工程系教授。2014年退休。他在軟件工程的教學和科研方面有40多年的經驗。研究領域包括需求工程、大規模復雜系統和系統可靠性等。他撰寫的軟件工程教材暢銷全球。銷量超過75萬冊。
14
《算法導論》(原書第3版)
作者:Thomas H.Cormen, Charles E.Leiserson等
推薦語:超過50萬人閱讀的算法圣經!算法標準教材,國內外1000余所高校采用。
內容簡介:在有關算法的書中,有一些敘述非常嚴謹,但不夠全面;另一些涉及了大量的題材,但又缺乏嚴謹性。《算法導論(原書第3版)/計算機科學叢書》將嚴謹性和全面性融為一體,深入討論各類算法,并著力使這些算法的設計和分析能為各個層次的讀者接受。全書各章自成體系,可以作為獨立的學習單元;算法以英語和偽代碼的形式描述,具備初步程序設計經驗的人就能看懂;說明和解釋力求淺顯易懂,不失深度和數學嚴謹性。
關于作者:Thomas H. Cormen (托馬斯·科爾曼),達特茅斯學院計算機科學系教授、系主任。目前的研究興趣包括:算法工程、并行計算、具有高延遲的加速計算。他分別于1993年、1986年獲得麻省理工學院電子工程和計算機科學博士、碩士學位,師從Charles E. Leiserson教授。由于他在計算機教育領域的突出貢獻,Cormen教授榮獲2009年ACM杰出教員獎。
Charles E. Leiserson(查爾斯·雷瑟爾森),麻省理工學院計算機科學與電氣工程系教授,Margaret MacVicar Faculty Fellow。他目前主持MIT超級計算技術研究組,并是MIT計算機科學和人工智能實驗室計算理論研究組的成員。他的研究興趣集中在并行和分布式計算的理論原理,尤其是與工程現實相關的技術研究。Leiserson教授擁有卡內基·梅隆大學計算機科學博士學位,還是ACM、IEEE和SIAM的會士。
15
《TCP/IP詳解》(套裝共3冊)
作者:Kevin R.Fall, W.Richard Stevens,?Gary R.Wright
推薦語:完整而詳細的TCP/IP協議指南。針對任何希望理解TCP/IP協議是如何實現的讀者設計。
內容簡介:《TCP/IP詳解》第1卷的第2版,主要講述TCP/IP協議,結合大量實例講述TCP/IP協議族的定義原因,以及在各種不同的操作系統中的應用及工作方式。第2版在保留Stevens卓越的知識體系和寫作風格的基礎上,新加入的作者Kevin R. Fall結合其作為TCP/IP協議研究領域領導者的尖端經驗來更新本書,反映了最新的協議和最佳的實踐方法。
第2卷完整而詳細地介紹了TCP/IP協議是如何實現的。書中給出了約500個圖例,15000行實際操作的C代碼,采用舉例教學的方法幫助你掌握TCP/IP實現。不僅說明了插口API和協議族的關系以及主機實現與路由器實現的差別。還介紹了4.4BSD-Lite版的新的特點。適用于希望理解TCP/IP協議如何實現的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護計算機網絡的系統管理員。
第3卷是“TCP/IP詳解系列”的延續。主要內容包括:TCP事務協議,即T/TCP,這是對TCP的擴展,使客戶-服務器事務更快、更高效和更可靠;TCP/IP應用,主要是HTTP和NNTP;UNIX域協議,這些協議提供了進程之間通信的一種手段。當客戶與服務器進程在同一臺主機上時,UNIX域協議通常要比TCP/IP快一倍。同樣采用了大量的實例和實現細節,并參考引用了卷2中的大量源程序。適用于希望理解TCP/IP如何工作的人,包括編寫網絡應用程序的程序員以及利用TCP/IP維護計算機網絡的系統管理員。
關于作者:凱文 R. 福爾(Kevin R. Fall)博士,有超過25年的TCP/IP工作經驗,并且是互聯網架構委員會成員。他還是互聯網研究任務組中延遲容忍網絡研究組(DTNRG)的聯席主席,該組致力于探索極端和有挑戰性的環境下的網絡性能。他也是一位IEEE院士。
W. 理查德·史蒂文斯(W. Richard Stevens)博士,是國際知名的UNIX和網絡專家、受人尊敬的技術作家和咨詢顧問。他教會了一代網絡專業人員使用TCP/IP的功能,使互聯網成為人們日常生活的中心。Stevens于1999年9月1日去世,年僅48歲。在短暫而精彩的一生中,他著有多部經典的傳世之作。2000年他被國際權威機構Usenix追授“終身成就獎”。
G.R.賴特(Gary R.Wright),美國Connix公司的董事長。
16
《計算機網絡:自頂向下方法》(原書第6版)
作者:James F. Kurose, Keith W. Ross
推薦語:當前世界上流行的計算機網絡教科書之一,極富盛名的“自頂向下”教學法。
內容簡介:《計算機網絡:自頂向下方法(原書第6版)》繼續保持了以前版本的特色,為計算機網絡教學提供了一種新穎和與時俱進的方法。《計算機網絡:自頂向下方法(原書第6版)》適合作為本科生或研究生“計算機網絡”課程的教材,同時也適合網絡技術人員、專業研究人員閱讀。
關于作者:James F.Kurose,是美國馬薩諸塞大學阿默斯特分校計算機科學系教授。Kurose博士的教育工作已經得到了廣泛認可。他獲得了IEEE Taylor Booth教育獎章,確立了在馬薩諸塞共同體信息技術促進會的領導地位。多年來,他一直在IEEE Infocom、ACM SIGCOMM、ACM Internet Measurement Conference和ACM SIGMETRICS程序委員會中工作,并擔任這些會議的技術程序聯合主席。他是IEEE和ACM的會員。
Keith W.Ross,是美國紐約理工大學(布魯克林校區)計算機科學系的Leomard J.Shustek教授。他是Wimba的主要創立者和首任CEO,該公司為電子學習市場研發了IP話音和流技術。Ross教授的研究興趣包括對等網絡、因特網測量、視頻流、Web緩存、內容分發網絡、網絡安全、IP話音和隨機建模。他是IEEE的會員,目前是《IEEE/ACM網絡學報》的副編輯。
17
《數據挖掘:概念與技術》(原書第3版)
作者:Jiawei Han, Micheline Kamber, Jian Pei
推薦語:數據挖掘和知識發現領域內的所有教師、研究人員、開發人員和用戶都必讀的參考書,是一本適用于數據分析、數據挖掘和知識發現課程的優秀教材,可以用做高年級本科生或者一年級研究生的數據挖掘導論教材。
內容簡介:《數據挖掘:概念與技術(原書第3版)》完整全面地講述數據挖掘的概念、方法、技術和全新研究進展。本書對前兩版做了全面修訂,加強和重新組織了全書的技術內容,重點論述了數據預處理、頻繁模式挖掘、分類和聚類等的內容,還全面講述了OLAP和離群點檢測,并研討了挖掘網絡、復雜數據類型以及重要應用領域。
關于作者:Jiawei Han(韓家煒),是伊利諾伊大學厄巴納-尚佩恩分校計算機科學系的Bliss教授。他因知識發現和數據挖掘研究方面的貢獻而獲得許多獎勵,包括ACM SIGKDD創新獎(2004)、IEEE計算機學會技術成就獎(2005)和IEEE W.Wallace McDowell獎(2009)。他是ACM和IEEE會士。
Micheline Kamber,由加拿大魁北克蒙特利爾Concordia大學獲計算機科學(人工智能專業)碩士學位。她曾是NSERC學者,作為研究者在McGill大學、西蒙-弗雷澤大學和瑞士工作。她的數據挖掘背景和以易于理解的形式寫作的熱情使得本書更受專業人員、教師和學生的歡迎。
Jian Pei(裴健),現在是西蒙-弗雷澤大學計算機科學學院教授。他在Jiawei Han的指導下,于2002年獲西蒙-弗雷澤大學計算科學博士學位。他在數據挖掘、數據庫、Web搜索和信息檢索的主要學術論壇發表了大量文章,并積極服務于學術團體。
18
《數據結構與算法分析:Java語言描述》(原書第3版)
作者:馬克·艾倫·維斯(Mark Allen Weiss)
推薦語:國際著名計算機教育專家Weiss數據結構與算法Java描述經典教材新版,把算法分析與高效率的Java程序的開發有機地結合起來,深入分析每種算法。
內容簡介:本書是國外數據結構與算法分析方面的經典教材,使用卓越的Java編程語言作為實現工具,討論數據結構(組織大量數據的方法)和算法分析(對算法運行時間的估計)。
隨著計算機速度的不斷增加和功能的日益強大,人們對有效編程和算法分析的要求也不斷增長。本書將算法分析與最有效率的Java程序的開發有機結合起來,深入分析每種算法,并細致講解精心構造程序的方法,內容全面,縝密嚴格。
關于作者:馬克·艾倫·維斯(MarkAllenWeiss),佛羅里達國際大學計算與信息科學學院教授、副院長,本科教育主任和研究生教育主任。他于1987年獲得普林斯頓大學計算機科學博士學位,師從BobSedgewick。他曾經擔任全美AP(AdvancedPlacement)考試計算機學科委員會的主席(2000-2004)。他的主要研究興趣是數據結構、算法和教育學。
19
《數據結構與算法分析——C語言描述》(原書第2版)
作者:馬克·艾倫·維斯(Mark Allen Weiss)
推薦語:本書是國外數據結構與算法分析方在的標準教材,介紹了數據結構(大量數據的組織方法)以及算法分析(算法運行時間的估算)。
內容簡介:《數據結構與算法分析:C語言描述(原書第2版)》中詳細介紹了當前流行的論題和新的變化,討論了算法設計技巧,并在研究算法的性能、效率以及對運行時間分析的基礎上考查了一些高級數據結構,從歷史的角度和近年的進展對數據結構的活躍領域進行了簡要的概括。由于本書選材新穎,方法實用,題例豐富,取舍得當。本書的目的是培養學生良好的程序設計技巧和熟練的算法分析能力,使得他們能夠開發出高效率的程序。
關于作者:馬克·艾倫·維斯(MarkAllenWeiss),佛羅里達國際大學計算與信息科學學院教授、副院長,本科教育主任和研究生教育主任。他于1987年獲得普林斯頓大學計算機科學博士學位,師從BobSedgewick。他曾經擔任全美AP(AdvancedPlacement)考試計算機學科委員會的主席(2000-2004)。他的主要研究興趣是數據結構、算法和教育學。
20
《神經網絡與機器學習》(原書第3版)
作者:Simon Haykin
推薦語:利用逐次狀態估計算法訓練遞歸神經網絡。
內容簡介:神經網絡是計算智能和機器學習的重要分支,在諸多領域都取得了很大的成功。在眾多神經網絡著作中,影響較為廣泛的是Simon Haykin的《神經網絡原理》(第3版更名為《神經網絡與機器學習》)。在本書中,作者結合近年來神經網絡和機器學習的新進展,從理論和實際應用出發,全面、系統地介紹了神經網絡的基本模型、方法和技術,并將神經網絡和機器學習有機地結合在一起。
關于作者:Simon Haykin, 于1953年獲得英國伯明翰大學博士學位,目前為加拿大McMaster大學電子與計算機工程系教授、通信研究實驗室主任。他是國際電子電氣工程界的著名學者,曾獲得IEEE McNaughton金獎。他是加拿大皇家學會院士、IEEE會士,在神經網絡、通信、自適應濾波器等領域成果頗豐,著有多部標準教材。
20+
20本書或許還不足以完整概括過去的20年,
長按二維碼或點擊閱讀原文,
發現更多經典圖書……
接下來就是福利時間了!
以上20本書,在留言區說出你最想要的一本,以及為什么,被贊得最高的5條留言以及我們精選出的的5條走心留言的發布者,將獲贈你想要的那本書。
活動截止時間為7月20日(本周五)晚10點。
留言區刷起來吧!
更多精彩
在公眾號后臺對話框輸入以下關鍵詞
查看更多優質內容!
PPT?|?讀書?|?干貨?|?高考?|?世界杯
Python?|?機器學習?|?區塊鏈?|?揭秘?|?福利
推薦閱讀
送書!1991-2018,區塊鏈的那點事,都在這里了!
能救命!你不是藥神,但你就是你自己的數據之神!
你躲得過AI帶來的就業大崩潰嗎?這5本書助你跟你的焦慮和解
2018上半年這10本新書,技術大牛們都在追著看
Q:?20年20本書,你最想要哪本?
歡迎留言并順便贏取福利
覺得不錯,請把這篇文章分享給你的朋友
轉載 / 投稿請聯系:baiyu@hzbook.com
更多精彩,請在后臺點擊“歷史文章”查看
總結
以上是生活随笔為你收集整理的从技术小白到老司机,这20本书帮你“快进”20年的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员界年度人口普查:6成以上开发者日工
- 下一篇: uboot之源码目录分析