歡迎光臨
每天分享高質量文章

從技術小白到老司機,這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 | 機器學習 | 區塊鏈 | 揭秘 | 福利

推薦閱讀

Q: 20年20本書,你最想要哪本?

歡迎留言並順便贏取福利

覺得不錯,請把這篇文章分享給你的朋友

轉載 / 投稿請聯絡:baiyu@hzbook.com

更多精彩,請在後臺點選“歷史文章”檢視

贊(0)

分享創造快樂

© 2024 知識星球   網站地圖