計算機經典書籍
轉載地址:http://www.52cs.org/?p=1915
學計算機也有幾年了,眼看明年就要畢業,在這裡總結一下我看過的書,並推薦一些我認為好的書,還有一些是我聽說好的但沒看過的,也寫在這裡,對於下面的書,如果看過的我會按自己的讀後感打一個分和一些評價, 評分及供參考。如有問題,歡迎討論 。好的,現在開始:
推薦度參考: 6分:可看可不看 7分:值得一讀 8分:經典好書, 9分:強烈推薦 ,10分: 神品級
C語言類:
C程式設計語言: 推薦度:8分
書籍簡介:在計算機發展的歷史上,沒有哪一種程式設計語言像C語言這樣應用廣泛。本書原著即為C語言的設計者之一Dennis M.Ritchie和著名電腦科學家Brian W.Kernighan合著的一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程式設計的教材和專著均以此書為藍本。原著第1版中介紹的C語言成為後來廣泛使用的C語言版本——標準C的基礎。人們熟知的“hello,World"程式就是由本書首次引入的,現在,這一程式已經成為眾多程式設計語言入門的第一課。
原著第2版根據1987年制定的ANSIC標準做了適當的修訂.引入了最新的語言形式,並增加了新的示例,通過簡潔的描述、典型的示例,作者全面、系統、準確地講述了C語言的各個特性以及程式設計的基本方法。對於計算機從業人員來說,《C程式設計語言》是一本必讀的程式設計語 言方面的參考書。
我的 感想 :看到這本書我的第一反應就是好薄啊,除去目錄和附錄,只有不到200頁的篇幅,很容易讓人懷疑它的權威性,畢竟我看的技術書籍裡面大多都是些大部頭,厚實才能顯得穩重啊,其實不然,作者就是在這短短的篇幅中介紹了C語言的大部分常用特性, 書中處處傳遞著一種簡單、優雅、平實和閒適的感覺,充分地體現了C語言的簡潔的魅力,這不是我的第一本C語言書籍,所以只花了3,4天時間就看完了,這本書作為入門書籍也完全夠用了,後悔沒有早點看到這本書。
C和指標 推薦度: 7分
書籍簡介:本書提供與C語言程式設計相關的全面資源和深入討論。本書通過對指標的基礎知識和高階特性的探討,幫助程式設計師把指標的強大功能融入到自己的程式中去。
全書共18章,覆蓋了資料、語句、操作符和表示式、指標、函式、陣列、字串、結構和聯合等幾乎所有重要的C程式設計話題。書中給出了很多程式設計技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。
本書適合C語言初學者和初級C程式設計師閱讀,也可作為計算機專業學生學習C語言的參考 。
我的 感想 :這是我c語言的入門書籍,雖然書名翻譯得有點爭議,但是內容翻譯的還是相當高水平的,書的內容涵蓋了C語言的基本知識還有一些資料結構的概念,書後還配有大量優秀的習題,推薦給所有C語言初學者 ,
C陷阱與缺陷 推薦度: 8分
《C陷阱與缺陷》作者以自己1985年在Bell實驗室時發表的一篇論文為基礎,結合自己的工作經驗擴充套件成為這本對C程式設計師具有珍貴价值的經典著作。寫作《C陷阱與缺陷》的出發點不是要批判C語言,而是要幫助C程式設計師繞過程式設計過程中的陷阱和障礙。全書分為8章,分別從詞法分析、語法語義、連線、庫函式、前處理器、可移植性缺陷等幾個方面分析了C程式設計中可能遇到的問題。最後,作者用一章的篇幅給出了若干具有實用價值的建議。
我的感想 : 這本書涵蓋了在寫C語言中容易出現的錯誤,這些例子都是作者實際專案中遇到的,所以非常有代表性,作者還對C語言的特性做了一番說明,將C語言的一些不合時宜的特性展現在讀者面前,讓讀者能夠更加深入地理解C語言,精通一門語言不是能說出它的優點,因為幾乎所有人都是衝著它的優點去學的,如果你能將一門語言的缺點都說出來,這證明你是經過了多年地使用才總結出來的結果,所以想要深入地學習C語言,這本書是必讀之物。
C專家程式設計:推薦度: 7分
《C專家程式設計》展示了最優秀的C程式設計師所使用的編碼技巧,並專門開闢了一章對C++的基礎知識進行了介紹。
書中C的歷史、語言特性、宣告、陣列、指標、連結、執行時、記憶體以及如何進一步學習C++等問題進行了細緻的講解和深入的分析。全書擷取幾十個例項進行講解,對C程式設計師具有非常高的實用價值。
本書可以幫助有一定經驗的C程式設計師成為C程式設計方面的專家,對於具備相當的C語言基礎的程式設計師,本書可以幫助他們站在C的高度瞭解和學習C++。
我的感想:這本書應該算作是C語言的進階讀本了,書中講述了許多有觀C語言的有趣的故事,是一本能躺在床上的讀物,書中的技術部分也寫得非常有趣,這不像是一本技術書籍,更像是一本小說,是一本讓你在愉快的閱讀過程中體會到C語言魅力的讀物。讀者可以把它當做是一本通往C語言高階程式設計大門的鑰匙。值得一讀!
演算法與資料結構
演算法導論:推薦度:8分
書籍簡介:這本書深入淺出,全面地介紹了計算機演算法。對每一個演算法的分析既易於理解又十分有趣,並保持了數學嚴謹性。本書的設計目標全面,適用於多種用途。涵蓋的內容有:演算法在計算中的作用,概率分析和隨機演算法的介紹。書中專門討論了線性規劃,介紹了動態規劃的兩個應用,隨機化和線性規劃技術的近似演算法等,還有有關遞迴求解、快速排序中用到的劃分方法與期望線性時間順序統計演算法,以及對貪心演算法元素的討論。此書還介紹了對強連通子圖演算法正確性的證明,對哈密頓迴路和子集求和問題的NP完全性的證明等內容。全書提供了900多個練習題和思考題以及敘述較為詳細的例項研究。
我的感想:這本書的名氣想必不用多介紹了吧,演算法書籍中的聖經,基本上把本科中所能遇到的所有演算法全部囊括在內,長期在各大技術網站上被評為程式設計師最值得讀的技術書籍之一。不過在這裡為什麼我只給它8分呢?我覺得主要有兩點,第一是我看本書前,先看了另一本演算法書籍(等會介紹),在看這本的時候感覺有很多重複的地方,而且本書全書都是用的虛擬碼,看得我很是不爽。第二是因為我認為書中的數學證明實在太繁瑣,對於我來說感覺實在吃力,感覺就是一個非常容易理解的結論,用白話3,4行就能將明白的東西非要用數學語言證明,結果用了1,2頁,然後我還看不太懂。。。這可能是這本書不太適合我不吧。但是,瑕不掩瑜,這本書絕對是演算法入門的一大神器,有了它的基礎,我認為在以後遇到大部分公司的技術面試中的演算法都能做到遊刃有餘,經典作品,值得一讀。
《演算法(英文版•第4版)》作為演算法領域經典的參考書,全面介紹了關於演算法和資料結構的必備知識,並特別針對排序、搜尋、圖處理和字串處理進行了論述。第4版具體給出了每位程式設計師應知應會的50個演算法,提供了實際程式碼,而且這些Java程式碼實現採用了模組化的程式設計風格,讀者可以方便地加以改造。本書配套網站提供了本書內容的摘要及更多的程式碼實現、測試資料、練習、教學課件等資源。
我的感想:我的演算法入門教材,因為不敢看高德納的《TAOCP》,於是就看了他的學生Sdegewick的《演算法》,
沒想到這是一本神品級別的演算法書籍,書中配有大量的高質量習題,插圖和程式碼,作者對於每一個演算法都會給予詳細的說明,不僅講得淺顯易懂,而且還不失數學證明的嚴謹性,更難能可貴的是,書中的程式碼都具有可擴充套件性和重用性,作者經常拿前面已實現的程式碼用作後面演算法的輔助,不僅降低了程式碼量,而且能使讀者瞭解各個演算法之間的聯絡,這本書我已經看了幾遍,每次都有新的收穫,在我眼中,這本書的價值已經超過了演算法導論,再次強烈推薦每一個計算機相關專業者。
程式設計珠璣:推薦度: 6分
本書是電腦科學方面的經典名著。書的內容圍繞程式設計人員面對的一系列實際問題展開。作者Jon Bentley 以其獨有的洞察力和創造力,引導讀者理解這些問題並學會解決方法,而這些正是程式設計師實際程式設計生涯中至關重要的。本書的特色是通過一些精心設計的有趣而又頗具指導意義的程式,對實用程式設計技巧及基本設計原則進行了透徹而睿智的描述,為複雜的程式設計問題提供了清晰而完備的解決思路。本書對各個層次的程式設計師都具有很高的閱讀價值。.
多年以來,當程式設計師們推選出最心愛的計算機圖書時,《程式設計珠璣》總是位列前列。正如自然界裡珍珠出自細沙對牡蠣的磨礪,電腦科學大師Jon Bentley以其獨有的洞察力和創造力,從磨礪程式設計師的實際問題中凝結出一篇篇不朽的程式設計“珠璣”,成為世界計算機界名刊《ACM通訊》歷史上最受歡迎的專欄,最終結集為兩部不朽的電腦科學經典名著,影響和激勵著一...
我的感象:怎麼說呢,通讀一遍,將書中所有習題都做過一遍後,沒有什麼令人心中一振的感覺,感覺就是學到的東西不多,可能是看這本書的時間有點太晚吧,總之沒有什麼特別的感覺,但是這本書的評價又是如此之高,以至於我開始懷疑我的審美來,可能是我沒有看通透吧,寫在這裡,大家有興趣可以一看。。。
程式設計之美:微軟技術面試心得 推薦度: 7分
這本書收集了約60道演算法和程式設計題目,這些題目大部分在近年的筆試、面試中出現過,或者是被微軟員工熱烈討論過。作者試圖從書中各種有趣的問題出發,引導讀者發現問題,分析問題,解決問題,尋找更優的解法。本書的內容分為下面幾個部分:
(1)遊戲之樂:從遊戲和其他有趣問題出發,化繁為簡,分析總結。
(2)數字之魅:程式設計的過程實際上就是和數字及字元打交道的過程。這一部分收集了一些好玩的對數字進行處理的題目。
(3)結構之法:彙集了常見的對字串、連結串列、佇列,以及樹等進行操作的題目。
(4)數學之趣:列舉了一些不需要寫具體程式的數學問題,鍛鍊讀者的抽象思維能力。
書中絕大部分題目都提供了詳細的解說。 每道題目後面還有一至兩道擴充套件問題,供讀者進一步鑽研。
書中還講述了面試的各種小故事,告訴讀者微軟需要什麼樣的技術人才,重視什麼樣的能力,如何甄別人才。回答讀者關於I...
我的感想:一本講述微軟面試題的 書,書中有許多有意思的演算法題目,有的題目難度很大,估計在面試 中遇到就只好自認倒黴了,有的題目構思巧妙,是一本能夠鍛鍊思維能力的 書,想在演算法方面進一步提升和快要畢業,面臨面試的同學可以看看,不過據說微軟自己都認為這本書中的題目偏難,一般的職位 應該 不會出這麼難的 題吧 。
數學類:
組合數學:推薦度:7分
本書是系統闡述組合數學基礎、理論、方法和例項的優秀教材,出版三十多年來多次改版,被MIT、哥倫比亞大學、UIUC、威斯康星大學等眾多國外高校採用,對國內外組合數學教學產生了較大影響,也是相關學科的主要參考文獻之一。
本書側重於組合數學的概念和思想,包括鴿巢原理、計數技術、排列與組合、P條ya計數法、二項式係數、容斥原理、生成函式和遞推關係以及組合結構(匹配、試驗設計、圖)等,深入淺出地表達了作者對該領域全面和深刻的理解。
自2004年出版第4版以來,作者又對本書進行了全面的修訂和更新,第5版增加了有限概率、相異代表系、匹配數等內容。
我的感想:想要學好計算機,數學是必不可少的,我們專業課當中就有一門課叫做離散數學,但是可惜的是我沒有找到有關離散數學太好的書,倒是找到了這本書,組合數學本身就是發源於遊戲,所以書中的例子大多數是遊戲就不足為奇了,這本書講述了組合數學基礎的方方面面,對於演算法學習也很有幫助,經典好書,值得一看。
具體數學:電腦科學基礎 推薦度: 9分
本書介紹了計算機的數學基礎,內容涉及求和、取整函式、數論、二項式係數、特殊數、母函式(發生函式)、離散概率、漸近等等,面向從事電腦科學、計算數學、計算技術諸方面工作的人員,以及高等院校相關專業的師生。本書介紹了計算機的數學基礎,內容涉及求和、取整函式、數論、二項式係數、特殊數、母函式(發生函式)、離散概率、漸近等等,面向從事電腦科學、計算數學、計算技術諸方面工作的人員,以及高等院校相關專業的師生。
我的感想:還沒看,不過高德納是第二作者,那難度肯定不會低,以後有時間一定要感受一下。
思考的樂趣:Matrix67數學筆記 推薦度: 9分
本書是一個瘋狂數學愛好者的數學筆記,面向所有喜愛數學的讀者。從2005年7月開始,作者已經寫了連續六年的部落格,積累下來了大量的數學文章。 部分文章內容被廣泛關注,在網路上大量分享轉載。
這本書有意挑選了初等的話題,讓大大小小的讀者都能沒有障礙地閱讀。文章內容新,讓有數學背景的人也會發現很多自己沒見過的初等問題。 文章是獨立的。一篇文章一個話題,文章與文章之間基本不會做參考,讀者可以隨意跳著看。
文章內容注重思想性,基本上是原創,沒有什麼版權爭議。
總之,這是一本標新立異的趣味數學書。每一個讀過的人都會被深深吸引。這是一個熱愛思考的年輕人積攢的讓人一讀就欲罷不能的趣味書。
本書包括5部分內容,即生活中的數學、數學之美、幾何的大廈、精妙的證明、思維的尺度,涉及48篇精彩的文章。即使你不喜歡數學,也會為本書的精彩所傾倒。
我的評價:老早就聽說過matrix67的大名,現在看到他出書了,我當然不會錯過(本人可恥地下載了電子版。。。),書中一部分問題出自生活當中,一部分出自一些遊戲,還有一些就純粹是數學家們考慮的問題了,我一般是在睡覺之前讀那麼幾篇,體會體會數學的魅力,然後睡覺,雖然經常的結果就是根本睡不著,但我還是一如既往地維持著這個習慣,對想要探索數學魅力的人,還有想要擴大自己思維的尺度的人強烈推薦!
計算機概論類
計算機程式的構造與解釋 推薦度:9分
《計算機程式的構造和解釋(原書第2版)》1984年出版,成型於美國麻省理工學院(MIT)多年使用的一本教材,1996年修訂為第2版。在過去的二十多年裡,《計算機程式的構造和解釋(原書第2版)》對於電腦科學的教育計劃產生了深刻的影響。第2版中大部分重要程式設計系統都重新修改並做過測試,包括各種直譯器和編譯器。作者根據其後十餘年的教學實踐,還對其他許多細節做了相應的修改。
我的感想:計算機概述書的雙壁之一吧,不過可惜的是,我並沒有完整地看過本書,所以感想什麼的說不上,不過它既然和《深入理解計算機系統》放在一起比較,想必也應該是神品級的書了吧,先打個9分,以後有時間看後再補。
深入理解計算機系統 推薦度: 10分!!!
本書從程式設計師的視角詳細闡述計算機系統的本質概念,並展示這些概念如何實實在在地影響應用程式的正確性、效能和實用性。全書共12章,主要內容包括資訊的表示和處理、程式的機器級表示、處理器體系結構、優化程式效能、儲存器層次結構、連結、異常控制流、虛擬儲存器、系統級I/O、網路程式設計、併發程式設計等。書中提供大量的例子和練習,並給出部分答案,有助於讀者加深對正文所述概念和知識的理解。
本書的最大優點是為程式設計師描述計算機系統的實現細節,幫助其在大腦中構造一個層次型的計算機系統,從最底層的資料在記憶體中的表示到流水線指令的構成,到虛擬儲存器,到編譯系統,到動態載入庫,到最後的使用者態應用。通過掌握程式是如何對映到系統上,以及程式是如何執行的,讀者能夠更好地理解程式的行為為什麼是這樣的,以及效率低下是如何造成的。
本書適合那些想要寫出更快、更可靠程式的程式設計師閱讀,也適合作為高等院校計算機及相關專業本科生、研究生的教材。
我的感想:好了,終於到這本了,本科期間我最推崇的兩本書之一,也是本次推薦中推薦度最高的兩本,第一本是這本,大名鼎鼎的CSAPP,號稱是其價值超過等中的黃金的書。我很幸運地在大二時認識了它,然後就是兩個月地瘋狂地閱讀,做習題,閱讀,再做習題,書上的習題基本上被我做了個遍。我現在仍然懷念當時的激情,記得看當時看第四章處理器體系結構的時候,沒有一點基礎的我硬是花了半個月將它啃完,並且做了大量的筆記,包括流水線的流程圖我就畫了5遍以上,那時候的我就像是飢餓的孩子,每天如飢似渴地吸食著書中的每個知識點。如今,這份熱情已經很難再出現了,因為這本書已經大大提高了我對一本書的評判標準,而我也很難再找到一本書能和它相比了,是它激起了我對計算機學科的興趣,是它讓我明白了學一門課的書的好壞有多麼重要,它也讓我能在大三專業課前就對各門專業課有了一個整體的把握,形成了一個初步的知識框架。把這本書推薦個所有想在IT行業有所作為的人,相信它會給您帶來前所未有的閱讀體驗。
編譯與連結:
編譯原理 (龍書) 推薦度: 8
《編譯原理(第2版)》全面、深入地探討了編譯器設計方面的重要主題,包括詞法分析、語法分析、語法制導定義和語法制導翻譯、執行時刻環境、目的碼生成、程式碼優化技術、並行性檢測以及過程間分析技術,並在相關章節中給出大量的例項。與上一版相比,《編譯原理(第2版)》進行了全面的修訂,涵蓋了編譯器開發方面的最新進展。每章中都提供了大量的系統及參考文獻。《編譯原理(第2版)》是編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的極佳參考讀物。《編譯原理(第2版)》是編譯原理課程方面的經典教材,內容豐富,適合作為高等院校計算機及相關專業本科生及研究生的編譯原理課程的教材,也是廣大技術人員的極佳參考讀物。
我的感想:編譯原理的權威教材,被稱為龍書,我感覺編譯原理讀此書一本足矣,本書基本上介紹了一個編譯器實現的所有內容,對於本科生來說不需要通讀此書吧,畢竟他的有些知識超出本科範疇太多了,不過就算是隻讀前半部分也收益良多,我沒看完,大概就看到了第8章吧,但是這並不影響我實現一個可以使用的C編譯器(只可以完成一些基本功能),總之,想要了解編譯器的方方面面,這本書無疑是一個很好地選擇。
程式設計師的自我修養:連結,裝載與庫 推薦度: 6分
這本書主要介紹系統軟體的執行機制和原理,涉及在Windows和Linux兩個系統平臺上,一個應用程式在編譯、連結和執行時刻所發生的各種事項,包括:程式碼指令是如何儲存的,庫檔案如何與應用程式程式碼靜態連結,應用程式如何被裝載到記憶體中並開始執行,動態連結如何實現,C/C++執行庫的工作原理,以及作業系統提供的系統服務是如何被呼叫的。每個技術專題都配備了大量圖、表和程式碼例項,力求將複雜的機制以簡潔的形式表達出來。本書最後還提供了一個小巧且跨平臺的C/C++執行庫MiniCRT,綜合展示了與執行庫相關的各種技術。
對裝載、連結和庫進行了深入淺出的剖析,並且輔以大量的例子和圖表,可以作為計算機軟體專業和其他相關專業大學本科高年級學生深入學習系統軟體的參考書。同時,還可作為各行業從事軟體開發的工程師、研究人員以及其他對系統軟體實現機制和技術感興趣者的自學教材。
我的感想:兩位浙江大學研究生寫的關於連結,裝載與執行庫方面的書,此類書很少見,比較有名點的估計只有《連結器與載入器》一本了吧,我是有天覺得自己可能會感興趣就買了,不過看完一遍之後發覺自己好像對這方面沒什麼特別的興趣,所以也就沒怎麼深入,不過了解了一個程式,是怎麼從一串程式碼變成一個可執行檔案的過程還是挺有意思的,如果對這方面有興趣,可以看看,再次膜拜兩位作者,這才是搞技術的人才啊。。。
計算機組成類:
計算機組成與設計:硬/軟體介面: 推薦度: 8分
《計算機組成與設計硬體:軟體介面》(原書第3版)是計算機組成的經典教材。全書著眼於當前計算機設計中最基本的概念,展示了軟硬體間的關係,並全面介紹當代計算機系統發展的主流技術和最新成就。同以往版本一樣,《計算機組成與設計硬體:軟體介面》(原書第3版)採用MIPS處理器作為展示計算機硬體技術基本功能的核心。書中逐條指令地列舉了完整的MIPS指令集,並介紹了網路和多處理器結構的基本內容。將CPU效能和程式效能緊密地聯絡起來是本版的一個新增內容。另外,本版對軟硬體的討論更加深入,作者展示了軟硬體部件如何影響程式的效能,並在光碟中為側重硬體和側重軟體的讀者分別提供了相關資料。隨書光碟內容非常豐富,不僅包括各種配套教學資源,還提供了HDL模擬器、MIPS模擬器以及FPGA設計工具等軟體。
我的感想:這本書和一般的計算機組成原理書籍略有不同,其他的書籍一般是介紹intel的體系結構,而這本書的作者之一本身就是精簡指令集CPU MIPS的創始人,所以書中主要介紹的是基於精簡指令集的CPU,不過其他部分都差不多,看起來也沒什麼障礙,比我們莊也可用的那本書強多啦!這本書還送了一張光碟,不過我沒有怎麼用過,一堆的英文傷不起啊,總之這本書作為計算機組成原理的入門書籍再好不過,想要進階的同學可以參考下一本書。
計算機系統結構:量化研究方法: 推薦度:7分
《計算機系統結構:量化研究方法(第3版)》系統而全面地介紹了計算機系統的設計基礎、指令集系統結構、流水線和指令級並行技術、層次化儲存系統與儲存裝置、互連網路以及多處理器系統等重要內容。對計算機系統結構的論述主要以較流行的64 位MIPS結構為基礎,通過量化分析的方法進行。《計算機系統結構:量化研究方法(第3版)》內容豐富全面,既介紹了當今計算機系統結構的最新研究成果,也引述了大量有影響的計算機系統設計開發方面的實踐經驗。全書編排層次合理,敘述由淺入深。各章結尾還附有大量的習題和參考文獻。
《計算機系統結構:量化研究方法(第3版)》既可以作為高等院校計算機專業高年級學生和研究生學習“計算機系統結構”、“計算機原理”等課程的教科書或參考書,也可供與計算機相關的專業人士學習參考。
我的感想:算是上一本的進階書籍吧,作者是同兩個人,還沒看,以後可能也不會看了,對這方面感興趣的還有想要深入理解計算機組成原理的可以看看。
作業系統類:
現代作業系統:推薦度:7分
本書是作業系統領域的經典之作,與第2版相比,增加了關於Linux、Windows Vista和Symbian作業系統的詳細介紹。書中集中討論了作業系統的基本原理,包括程序、執行緒、儲存管理、檔案系統、輸入/輸出、死鎖等,同時還包含了有關電腦保安、多媒體作業系統、掌上計算機作業系統、微核心、多核處理機上的虛擬機器以及作業系統設計等方面的內容。此外,還在第2版的基礎上對部分習題進行了增刪,更有助於讀者學習和對知識的理解及掌握。
本書適合作為高等院校計算機專業作業系統課程教材,也是設計、開發作業系統的重要參考書。
Tanenbaum教授作為三個作業系統的設計師或聯合設計師,具有長期設計開發作業系統的經驗,從而把其對理論的深入理解和具體實踐融入書中,使本書成為作業系統領域的經典之作。
在本書第3版中,作者深入討論了許多主題,包括:程序、執行緒、儲存管理、檔案系統...
我的感想:我的第一本作業系統入門書,不過我覺的它並不適合入門,至少對我來說,它的內容太過豐富,不知是出版社的問題還是怎麼的,字特別小,幾乎每一頁都是密密麻麻一大版字,看了讓我心煩,除去這些,這本書還是可以稱得上是一本經典教材的,本書不僅講解了作業系統的基本知識點,還介紹了三個現實中的作業系統的具體特點,(這一版是windows vista linux還有塞班)。總之內容豐富程度上肯定是沒得說的。我覺得把它當做第二本作業系統書籍,或當做複習用書比較合適。
深入理解windows作業系統:推薦度:8分
本書是著名的作業系統核心專家Mark Russinovich和David Solomon撰寫的Windows作業系統原理的最新版著作,全面和深入地闡述了Windows作業系統的整體結構以及內部工作細節。本書針對Windows Server 2003、Windows XP和Windows 2000做了全面更新,通過許多練習實驗讓你直接感受到Windows的內部行為。另外,本書還介紹了一些高階診斷技術,以便使你的系統執行得更加平穩和高效。無論你是開發人員還是系統管理員,你都可以在本書中找到一些關鍵的、有關體系結構方面的知識,通過這些知識你可以更好地做系統設計、除錯,以及效能優化……
我的感想:暫時沒看
深入理解linux核心: 推薦度: 8分
為了徹底理解是什麼使得Linux能正常執行以及其為何能在各種不同的系統中執行良好,你需要深入研究核心最本質的部分。核心處理CPU與外界間的所有互動,並且決定哪些程式將以什麼順序共享處理器時間。它如此有效地管理有限的記憶體,以至成百上千的程序能高效地共享系統。它熟練地統籌資料傳輸,這樣CPU 不用為等待速度相對較慢的硬碟而消耗比正常耗時更長的時間。
《深入理解Linux核心,第三版》指導你對核心中使用的最重要的資料結構、演算法和程式設計訣竅進行一次遍歷。通過對錶面特性的探究,作者給那些想知道自己機器工作原理的人提供了頗有價值的見解。書中討論了Intel特有的重要性質。相關的程式碼片段被逐行剖析。然而,本書涵蓋的不僅僅是程式碼的功能,它解釋了Linux以自己的方式工作的理論基礎。
本書新版涵蓋2.6版本,其在核心的幾乎每個子系統中都有重要的變化,尤其是在記憶體管理...
我的感想:暫時沒看
unix環境高階程式設計 推薦度: 9分
本書是被譽為UNIX程式設計“聖經”的Advanced Programming in the UNIX Environment一書的更新版。在本書第1版出版後的十幾年中,UNIX行業已經有了巨大的變化,特別是影響UNIX程式設計介面的有關標準變化很大。本書在保持了前一版風格的基礎上,根據最新的標準對內容進行了修訂和增補,反映了最新的技術發展。書中除了介紹UNIX檔案和目錄、標準I/O庫、系統資料檔案和資訊、程序環境、程序控制、程序關係、訊號、執行緒、執行緒控制、守護程序、各種I/O、程序間通訊、網路IPC、偽終端等方面的內容,還在此基礎上介紹了多個應用示例,包括如何建立資料庫函式庫以及如何與網路印表機通訊等。此外,還在附錄中給出了函式原型和部分習題的答案。
本書內容權威,概念清晰,闡述精闢,對於所有層次UNIX程式設計師都是一本不可或缺的參考書。
我的感想:買了暫時沒看,大名鼎鼎的W.Richard Stevens的又一本名作,他的書計算機專業的同學應該都拿來看看,打算在大學最後這年將它啃完,另外還有他的兩本網路程式設計也推薦給所有對網路程式設計感興趣的同學!
計算機網路類:
TCP/IP 詳解 卷一:協議 推薦度: 8分
《TCP/IP詳解卷1:協議》描述了屬於每一層的各個協議以及它們如何在不同作業系統中執行。作者LawrenceBerkeley實驗室的tcpdump程式來捕獲不同作業系統和TCP/IP實現之間傳輸的不同分組。對tcpdump輸出的研究可以幫助理解不同協議如何工作。《TCP/IP詳解卷1:協議》是網路構建原型——4.4BSD的建造者的傾力之作,《TCP/IP解析》中的第1卷,主要講述TCP/IP協議方面的內容。與其他的TCP/IP書藉的最大不同在於,本書不僅僅講述了RFCS的標準協議,而且結合大量例項講述了TCP/IP協議包的定義原因及在各種不同的作業系統中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的應用與工作方式,這樣可以以動態方式講述TCP/IP的知識,使讀者可以輕鬆掌握TCP/IP的知識:路由協議、定址協議、組控制協議、簡...
我的感想:暫時沒看
用TCP/IP進行網際互連 卷一: 原理、協議與結構 推薦度: 8分
《用TCP/IP進行網際互連:原理、協議與結構》(第5版)(第1卷)是關於計算機網路的最著名的經典教材。它是目前美國大多數大學所開設的計算機網路課程的主要參考書。目前國內外能見到的各種關於TCP/IP的書籍,其主要內容都參考了本書。本書作者Douglas E.Comer是TCP/IP協議和因特網的國際公認專家,他為因特網的發展做出了傑出貢獻。本書的特點是:強調原理、概念準確、深入淺出、內容豐富新穎。各章後附有很好的習題。這一卷是2006年出版的第五版,其特點是:所有各章均反映了協議的最新版本和最新的技術,刪除和壓縮了一些陳舊內容,對現在因特網中使用得較多的協議則適當增加了篇幅。全書分為四個部分。第一部分為概述(第1章和第2章),第二部分從單個主機來看TCP/IP聯網(第3章至第12章),第==部分則是從全域性來看網際網路的結構(第13章至第19章以及第3...
我的感想:正在啃, 內容豐富,講解細緻入微,不過 個人感覺翻譯得不是太好,有些地方語句感覺不是太通順。內容和一般的計算機網路書差不多,有條件的同學建議看英文原版,本人由於英語水平有限只能看翻譯本。。。
軟體工程類:
人月神話:推薦度:8分
在軟體領域,很少能有像《人月神話》一樣具有深遠影響力和暢銷不衰的著作。Brooks博士為人們管理複雜專案提供了最具洞察力的見解,既有很多發人深省的觀點,又有大量軟體工程的實踐。本書內容來自Brooks博士在IBM公司SYSTEM/360家族和OS/360中的專案管理經驗,該專案堪稱軟體開發專案管理的典範。該書英文原版一經面世,即引起業內人士的強烈反響,後又譯為德、法、日、俄、中、韓等多種文字,全球銷售數百萬冊。確立了其在行業內的經典地位。
在本書第一次出版32年後的今天,清華大學出版社重新整理了Brooks博士的經典內容,並將國內軟體開發領域先行者們對《人月神話》中的實踐及系統理論的使用經驗和心得集結成冊免費贈與大家共享,更使本書成為國內從業者的必讀經典之一。
相關推薦
10多本計算機經典書籍推薦
1.電腦科學概論 電腦科學概論 2.計算機數學基礎 高等數學 線性代數 概率論與數理統計 離散數學及其應用 離散數學教程(北大版) 什麼是數學 具體數學:電腦科學基礎 3.C語言 C primer plus The C programming language C和指標 C專家教程 C陷阱與缺陷 c
計算機經典書籍2
推薦度參考: 6分:可看可不看 7分:值得一讀 8分:經典好書, 9分:強烈推薦 ,10分: 神品級 C語言類: C程式設計語言: 推薦度:8分 書籍簡介:在計算機發展的歷史上,沒有哪一種程式設計語言像C語言這樣應用廣泛。本書原著即為C語言的設計者之一Den
計算機經典書籍
轉載地址:http://www.52cs.org/?p=1915學計算機也有幾年了,眼看明年就要畢業,在這裡總結一下我看過的書,並推薦一些我認為好的書,還有一些是我聽說好的但沒看過的,也寫在這裡,對於下面的書,如果看過的我會按自己的讀後感打一個分和一些評價, 評分及供參考。如
計算機經典書籍下載網址集錦,希望對大家有所幫助
《計算機程式設計與解釋》(Structure and Interpretation of Computer Programs)視訊: http://lib.verycd.com/2007/05/22/0000150839.html
計算機專業必須讀的經典書籍
一、 科學哲學和管理哲學 【1】 “程式開發心理學”(The Psychology of Computer Programming : Silver Anniversary Edition)【2】 “系統化思維導論”(An Introduction to Systems
影象處理與計算機視覺基礎相關領域的經典書籍以及論文
我非常感謝原作者楊曉冬辛勤地編寫本文章,並願意共享出來。我也希望轉載本文的各位朋友,要註明原作者和出處,以尊重原作者! 一、 緒論 1. 為什麼要寫這篇文章 從2002年到現在,接觸影象快十年了。雖然沒有做出什麼很出色的工作,不過在這個領域摸
計算機視覺/機器學習/深度學習 經典書籍整理
1. 機器學習(最經典的兩本書) Pattern Recognition and Machine Learning. PDF Machine Learning: A Probabilistic Prospective. PDF 統計學習方法-李航
影象處理與計算機視覺的經典書籍
************************************************************************************************************************************
計算機專業中經典書籍(程式猿和大學生必讀)
16.《我是一隻IT小小鳥》 l推薦理由 一群IT小小鳥—— 來自十幾所院校,或男生,或女生;或科班,或半路轉行。 分佈在不同的公司,或外企,或國企,或民企,老闆有土有洋。 有失意,有快意;有淚水,有歡笑。在失望中追求希望,在迷茫中辨別方向。 他們用自己的成長故事,告訴在校的師弟師妹們: 青春太寶貴,千萬別浪
機器學習、資料探勘、計算機視覺等領域經典書籍推薦
人工智慧、機器學習、模式識別、計算機視覺、資料探勘、資訊檢索、自然語言處理等作為電腦科學重要的研究分支,不論是學術界還是工業界,有關這方面的研究都在如火如荼地進行著,學習這些方面的內容有一些經典書籍,現總結如下,方便自己和大家以後學習研究: 人工智慧: 《Art
JAVA編程不得不看的幾本經典書籍
框架 io流 監聽 工具 ati 現實 基本原理 為什麽 文件 1.《java從入門到精通》(第3版) 【內容介紹】 本書從初學者角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發應該掌握的各方面技術。全書共分28章,包括
【書籍下載鏈接】_2_第二輪_計算機專業書籍
書簽 設計培訓 代碼 microsoft 架構 語言 sof 掃描 應用 各位朋友,下面是我收集的書籍,介紹給大家,如果看的還可以,請購買紙質版的圖書。 驅動器 J 中的卷是 Elements 卷的序列號是 8AAF-3206 j:\ 的目錄 2
C/C++/Objective-C經典書籍推薦
ews c經典書 經典書籍 應該 基本 down length script ref C語言要從大而全,從基礎開始。它屬於最好的。別被它誤導。它也有非常多錯誤,不適合標準軟件開發人員使用。變量聲明,定義,編程規範全然不合規範,可是從語言學習方面做到極致,
計算機經典書記
pre target res lan art blank people toc 計算 https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%_toc_start https://people.eecs.
那些年我們追過的計算機經典書
C/C++ Python 深度學習 JavaScript 神經網絡 點擊關註 異步圖書,置頂公眾號每天與你分享 IT好書 技術幹貨 職場知識參與文末話題討論,每日贈送異步圖書。——異步小編經典作品是一些產生某種特殊影響的書,它們要麽自己以遺忘的方式給我們的想像力打下印記,要麽喬裝成個人或集
兩本產品設計開發的經典書籍
sum break play 分析 ali title cti php 分析師 302 5 [書籍推薦] 兩本產品設計開發的經典書籍 [推廣有獎] 加關註 串個門 加好友 發消息 0關註 0粉絲
前端經典書籍整理(持續更新.....)
數據 商業 深入淺出 深入 nod com http權威指南 整理 數據結構 JavaScript高級程序設計 JavaScript高級程序設計第3版 密碼:mci1 JavaScript權威指南 JavaScript權威指南 第6版 密碼:vr92 深入淺出Nod
機器學習經典書籍&論文
apn 優化方法 alua exp sets 教授 control href 平滑 原文地址:http://blog.sina.com.cn/s/blog_7e5f32ff0102vlgj.html 入門書單 1.《數學之美》PDF6 作者吳軍大家都很熟悉。以極為通
交易系統類經典書籍總彙
TS001 THE NEW SCIENCE OF TECHNICAL ANALYSIS 552  
機器學習經典書籍和論文集合
原文地址:http://blog.sina.com.cn/s/blog_7e5f32ff0102vlgj.html 入門書單 1.《數學之美》PDF6 作者吳軍大家都很熟悉。以極為通俗的語言講述了數學在機器學習和自然語言處理等領域的應用。 2.《Programming C