經(jīng)典計(jì)算機(jī)書籍_第1頁(yè)
經(jīng)典計(jì)算機(jī)書籍_第2頁(yè)
經(jīng)典計(jì)算機(jī)書籍_第3頁(yè)
經(jīng)典計(jì)算機(jī)書籍_第4頁(yè)
經(jīng)典計(jì)算機(jī)書籍_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

JAVA篇

1.《Java2核心技術(shù)》

?推薦理由

本書是Java技術(shù)經(jīng)典參考書,多年暢銷不衰,第7版在保留以前版本風(fēng)格的基礎(chǔ)上,

涵蓋Java2開發(fā)平臺(tái)標(biāo)準(zhǔn)版J2SE5.0的基礎(chǔ)知識(shí),主要內(nèi)容包括面各對(duì)象程序設(shè)計(jì)、反射與

代理、接口與內(nèi)部類、事件監(jiān)聽器模型、使用SwingUI工具箱進(jìn)行圖形用戶界面設(shè)計(jì),異

常處理、流輸入/輸出和對(duì)象序列化、泛型程序設(shè)計(jì)等。

?九度鏈接

/thread-49-l-l.html

2.《Java編程語(yǔ)言》

?推薦理由

這是一本眾多JavaFans千呼萬(wàn)喚才出來(lái)的好書,本書由“Java之父”以及另外兩名頂

級(jí)大師(Jini技術(shù)的創(chuàng)建者和著名開發(fā)大師)親自撰寫,無(wú)論是對(duì)Java語(yǔ)言的初學(xué)者還是資深

使用者都具有極高的價(jià)值。至少有100000名使用C、C++、Smalltalk或者其他高級(jí)語(yǔ)言的開

發(fā)人員通過(guò)閱讀本書對(duì)Java語(yǔ)言有了準(zhǔn)確、明智和深刻的認(rèn)識(shí)。

?九度鏈接

/thread-61-l-3.html

3.CEffectiveJava》

?推薦理由

?EffectiveJava中文版》:你正在尋找一本間明扼要地闡述Java精髓的書嗎?你希望

深入地理解Java程序設(shè)計(jì)語(yǔ)言嗎?你希望編寫出清晰、正確、健壯和可重用的代碼嗎?不

用再找了,你手上這本書將會(huì)使你實(shí)現(xiàn)這些愿望,而且還能提供其他許多你意想不到的好處。

?九度鏈接

http:〃tJ/thread-59-l-3.html

4.《Java解惑》

?推薦理由

本書特寫了95個(gè)有關(guān)Java或其類庫(kù)的陷阱和缺陷的謎題,其中大多數(shù)謎題都采用了短

程序的方式,這些程序的行為與其看似的大相徑庭。在每個(gè)謎題之后都給出了詳細(xì)的解惑方

案,這些解惑方案超越了對(duì)程序行為的簡(jiǎn)單解釋,向讀者展示了如何一勞永逸地避免底層的

陷阱與缺陷。

本書趣味十足、寓教于樂(lè),適合于具備Java知識(shí)的學(xué)習(xí)者和有編程經(jīng)驗(yàn)的Java程序員。

?九度鏈接

/thread-50-l-3.html

5.《Java編程思想》

?推薦理由

本書的作者擁有多年教學(xué)經(jīng)驗(yàn),對(duì)C、C++以及Java語(yǔ)言都有獨(dú)到、深入的見解,以通

俗易懂及小而直接的示例解釋了一個(gè)個(gè)晦澀抽象的概念。本書共22章,包括操作符、控制

執(zhí)行流程、訪問(wèn)權(quán)限控制、復(fù)用類、多態(tài)、接口、通過(guò)異常處理錯(cuò)誤、字符串、泛型、數(shù)組、

容器深入研究、JavaI/。系統(tǒng)、枚舉類型、并發(fā)以及圖形化用戶界面等內(nèi)容。這些豐富的內(nèi)

容,包含了Java語(yǔ)言基礎(chǔ)語(yǔ)法以及高級(jí)特性,適合各個(gè)層次的Java程序員閱讀,同時(shí)也是

高等院校講授面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言以及Java語(yǔ)言的絕佳教材和參考書。

?九度鏈接

/thread-1171-l-l.html

c篇

L《C程序設(shè)計(jì)語(yǔ)言》

?推薦理由

《C程序設(shè)計(jì)語(yǔ)言》(第2版新版)講述深入淺出,配合典型例證,通俗易懂,實(shí)用

性強(qiáng),適合作為大專院校計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的C語(yǔ)言教材,也可以作為從事計(jì)算機(jī)

相關(guān)軟硬件開發(fā)的技術(shù)人員的參考書。

《C程序設(shè)計(jì)語(yǔ)言》(第2版新版)原著即為C語(yǔ)言的設(shè)計(jì)者之一DennisM.Ritchie和

著名的計(jì)算機(jī)科學(xué)家BrianW.Kernighan合著的一本介紹C語(yǔ)言的權(quán)威經(jīng)典著作。我們現(xiàn)在

見到的大量論述C語(yǔ)言程序設(shè)計(jì)的教材和專著均以此書為藍(lán)本。原著第1版中介紹的C語(yǔ)

言成為后來(lái)廣泛使用的C語(yǔ)言版本一一標(biāo)準(zhǔn)C的基礎(chǔ)。人們熟知的"hell。,world"程序就是由

本書首次引入的,現(xiàn)在,這一程序已經(jīng)成為所有程序設(shè)計(jì)語(yǔ)言入門的第--課。

?九度鏈接

/thread-1173-l-l.html

2.《C和指針》

?推薦理由

本書提供與C語(yǔ)言編程相關(guān)的全面資源和深入討論。本書通過(guò)對(duì)指針的基礎(chǔ)知識(shí)和高

級(jí)特性的探討,幫助程序員把指針的強(qiáng)大功能融入到自己的程序中去。全書共18章,覆蓋

了數(shù)據(jù)、語(yǔ)句、操作符和表達(dá)式、指針、函數(shù)、數(shù)組、字符串、結(jié)構(gòu)和聯(lián)合等幾乎所有重要

的C編程話題。書中給出了很多編程技巧和提示,每章后面有針對(duì)性很強(qiáng)的練習(xí),附錄部分

則給出了部分練習(xí)的解答。本書適合C語(yǔ)言初學(xué)者和初級(jí)C程序員閱讀,也可作為計(jì)算機(jī)

專業(yè)學(xué)生學(xué)習(xí)C語(yǔ)言的參考。

?九度鏈接

/thread-1209-l-l.html

3.《C陷阱與缺陷》

?推薦理由

作者以自己1985年在Bell實(shí)驗(yàn)室時(shí)發(fā)表的一篇論文為基礎(chǔ),結(jié)合自己的工作經(jīng)驗(yàn)擴(kuò)展

成為這本對(duì)C程序員具有珍貴價(jià)值的經(jīng)典著作。寫作本書的出發(fā)點(diǎn)不是要批判C語(yǔ)言,而

是要幫助C程序員繞過(guò)編程過(guò)程中的陷阱和障礙。作者以自己1985年在Bell實(shí)驗(yàn)室時(shí)發(fā)表

的一篇論文為基礎(chǔ),結(jié)合自己的工作經(jīng)驗(yàn)擴(kuò)展成為這本對(duì)C程序員具有珍貴價(jià)值的經(jīng)典著

作。

?九度鏈接

/thread-1210-l-l.html

4《C專家編程》

?推薦理由

《C專家編程》,原著《ExpertCProgramming》擷取了幾十個(gè)實(shí)例,細(xì)致、深入地講

解了C的歷史、語(yǔ)言特性、聲明、數(shù)組、指針、鏈接、運(yùn)行時(shí)、內(nèi)存以及分析了如何進(jìn)一步

學(xué)習(xí)C++等問(wèn)題。這是一本ANSIC編程語(yǔ)言的高級(jí)讀本。它適用于已經(jīng)編寫過(guò)C程序的人,

以及那些想迅速獲取一些專家觀點(diǎn)和技巧的人。

專家級(jí)的C編程指南展示優(yōu)秀C程序員的編程技巧。

即使你讀過(guò)AndyKoneig的《C陷阱與缺陷》,你還是應(yīng)該看看PeterVanDerLinden的書。

我想,他們兩人的書稱都應(yīng)該千方百計(jì)的搞到,如獲至寶地捧讀。

?九度鏈接

/thread-1212-l-l.html

5.《你必須知道的495個(gè)C語(yǔ)言問(wèn)題》

?推薦理由

C是一門簡(jiǎn)潔精妙的語(yǔ)言,掌握基本語(yǔ)法容易,真正能夠自如運(yùn)用,就不那么簡(jiǎn)單了。

你難免會(huì)遇到各種各樣的問(wèn)題,有些可能讓你百思不得其解,甚至翻遍圖書館,也找不到問(wèn)

題的答案。

本書的出版,填補(bǔ)了這一空白。書中內(nèi)容是世界各地的C語(yǔ)言用戶多年來(lái)在新聞組co

mp.lang.c中討論的結(jié)晶。

?九度鏈接

/thread-1222-l-l.html

C++篇

1.《C++Primer》

?推薦理由

本書是久負(fù)盛名的C++經(jīng)典教程,其內(nèi)容是C++大師StanleyB.Lippman豐富的實(shí)踐經(jīng)

驗(yàn)和C++標(biāo)準(zhǔn)委員會(huì)原負(fù)責(zé)人JoseeLajoie對(duì)C++標(biāo)準(zhǔn)深入理解的完美結(jié)合,已經(jīng)幫助全球

無(wú)數(shù)程序員學(xué)會(huì)了C++。對(duì)C++基本概念和技術(shù)全面而且權(quán)威的闡述,對(duì)現(xiàn)代C++編程風(fēng)格

的強(qiáng)調(diào),使本書成為C++初學(xué)者的最佳指南;對(duì)于中高級(jí)程序員,本書也是不可或缺的參考

書。

本書所有作者都是著名的C++權(quán)威人物。

?九度鏈接

http:〃/thread-119-l-2.html

2.《C++程序設(shè)計(jì)語(yǔ)言》

?推薦理由

體味C++語(yǔ)言的精妙與魅力

享受與大師的心靈對(duì)話

《C++程序設(shè)計(jì)語(yǔ)言》介紹了標(biāo)準(zhǔn)C++以及由C++所支持的關(guān)鍵性編程技術(shù)和設(shè)計(jì)技術(shù)。

標(biāo)準(zhǔn)C++較以前的版本功能更強(qiáng)大,其中許多新的語(yǔ)言特性,如名字空間、異常、模板、運(yùn)

行時(shí)類型聲明等使得新技術(shù)得以直接應(yīng)用。這本書圍繞語(yǔ)言及庫(kù)功能來(lái)組織,內(nèi)容涉及C++

的主要特征及標(biāo)準(zhǔn)庫(kù),并通過(guò)系統(tǒng)軟件領(lǐng)域中的實(shí)例解釋說(shuō)明一些關(guān)鍵性的概念與技術(shù)。

?九度鏈接

/thread-1207-l-l.html

3.《EffectiveC++》

?推薦理由

EffectiveC++是世界頂級(jí)C++大師ScottMeyers的成名之作,初版于1991年。在國(guó)際

上,這本書所引起的反響之大,波及整個(gè)計(jì)算機(jī)技術(shù)出版領(lǐng)域,余音至今未絕。幾乎在所有

C++書籍的推薦名單上,這部專著都會(huì)位于前三名。作者高超的技術(shù)把握力,獨(dú)特的視角、

詼諧輕松的寫作風(fēng)格、獨(dú)具匠心的內(nèi)容組織,都受到極大的推崇和仿效。

書中的50條準(zhǔn)則,每一條都扼要說(shuō)明了一個(gè)可讓你寫出更好的C++程序代碼的方法,

并以特別設(shè)計(jì)過(guò)的例子詳加討論。在此第二版中,Meyers重新檢驗(yàn)了每一準(zhǔn)則,特別注意

兼容于C++標(biāo)準(zhǔn)規(guī)格與現(xiàn)行編譯器技術(shù),并融入軟件界對(duì)C++運(yùn)用的最新觀察結(jié)果。

?九度鏈接

/thread-1214-l-l.html

4.《MoreEffectiveC++》

?推薦理由

繼《EffectiveC+》之彳爰,ScottMeyers於1996推出這本「續(xù)集」。條款變得比較少,

頁(yè)數(shù)倒是多了一些,原因是這次選材比「第一集」更高階,尤其是第五章。Meyers將此章

命名為技術(shù)(Techniques),并明白告訴你,其中都是一些patterns,例如virtualctors>s

martpointers,referencecountingsproxyclasses,doubledispatching等等。這一章的每個(gè)

條款篇幅都在15~30頁(yè)之譜,實(shí)在讓人有「山窮水盡疑無(wú)路,柳暗花明又一村」之嘆。雖

然出版年代稍嫌久遠(yuǎn),本書并沒(méi)有第二版,原因是當(dāng)其出版之時(shí)(1996),C++Standard

已經(jīng)幾乎定案,本書即依當(dāng)時(shí)的標(biāo)準(zhǔn)草案而寫。其間與現(xiàn)今之C++標(biāo)準(zhǔn)規(guī)格幾乎相同???/p>

能變化的幾個(gè)彈性之處,Meyers也都有所說(shuō)明與提示。

?九度鏈接

/thread-79-l-3.html

5.《C++標(biāo)準(zhǔn)程序庫(kù):自修教程與參考手冊(cè)》

?推薦理由

這本包含最新資料的完整書籍,反映出被ANSI/ISOC++語(yǔ)言標(biāo)準(zhǔn)規(guī)格書納入的C++標(biāo)準(zhǔn)

程序庫(kù)的最新組成。更明確地說(shuō),這本書將焦點(diǎn)放在標(biāo)準(zhǔn)模板庫(kù)身上,檢驗(yàn)其中的容器、迭

代器、仿函數(shù)和算法。讀者還可以找到特殊容、字串、數(shù)值類別、國(guó)際化議題、lOStream。

每一個(gè)元素都有深刻的呈現(xiàn),包括其介紹、設(shè)計(jì)、運(yùn)用實(shí)例、細(xì)部解說(shuō)、陷阱、意想不到的

危險(xiǎn),以及相關(guān)類別和函數(shù)的精確橘記式和定義式。

?九度鏈接

/thread-1206-l-l.html

6,《C++Templates》

?推薦理由

本書是C++模板編程的完全指南,旨在通過(guò)基本概念、常用技巧和應(yīng)用實(shí)例3方面的

有用資料?,為讀者打下C++模板知識(shí)的堅(jiān)實(shí)基礎(chǔ)。

?九度鏈接

/thread-1185-l-l.html

7.《C++必知必會(huì)》

?推薦理由

職業(yè)C++程序員必備常識(shí),初學(xué)者登堂入室的階梯,C++界20年經(jīng)驗(yàn)結(jié)晶。本書作者

資深C++專家StephenC.Dewhurst從業(yè)界多年來(lái)積累的寶貴經(jīng)驗(yàn)中萃取了C++開發(fā)所應(yīng)必備

但常常被誤解的知識(shí),并在闡述時(shí)過(guò)濾掉了不必要的復(fù)雜性。你從何時(shí)(或者哪里)開始學(xué)習(xí)

C++并不重要,但在邁出下一步之前,使用本書作為指南,可以確保輕松上路!

?九度鏈接

http:〃tJ/thread-82-l-3.html

8.《EssentialC++》

?推薦理由

書中以4個(gè)面向來(lái)表現(xiàn)C++的本質(zhì):procedural(程序性的)、generic(泛型的)、obj

ect-based(個(gè)別對(duì)象的)、object-oriented(面向?qū)ο蟮模珪鴩@著一系列逐漸繁復(fù)的

程序問(wèn)題,以及用以解決這些問(wèn)題的語(yǔ)言特性。循此方式,讀者不只學(xué)到C++的函數(shù)和結(jié)構(gòu),

也會(huì)學(xué)習(xí)到它們的設(shè)計(jì)目的和基本原理。

?九度鏈接

/thread-1220-l-l.html

9.《MoreExceptionalC++》

?推薦理由

MoreExceptionalC++是ExceptionalC++的續(xù)篇。根據(jù)多年程序開發(fā)的實(shí)踐經(jīng)驗(yàn)、Herb

Sutter向C++程序員提供了久經(jīng)考驗(yàn)的程序設(shè)計(jì)技術(shù)和行之有效的解決方案,這些技術(shù)和方

案對(duì)設(shè)計(jì)從小型工程到企業(yè)級(jí)應(yīng)用的現(xiàn)代軟件系統(tǒng)大有裨益。

圍繞著40個(gè)編程難題,MoreExceptionalC++引導(dǎo)讀者深刻理解成功的C++軟件設(shè)計(jì)和

開發(fā)中至關(guān)重要的原則和議題。書中包括一些新的主題,強(qiáng)化了泛型程序設(shè)計(jì)、內(nèi)存管理、

C++標(biāo)準(zhǔn)庫(kù)的使用等內(nèi)容,并涵蓋了traits和predicates這樣的重要技術(shù);還就使用標(biāo)準(zhǔn)容器

和算法時(shí)應(yīng)該牢記的準(zhǔn)則和要點(diǎn)進(jìn)行了分析一一其它資料很少深入涉及這一主題。

?九度鏈接

http://tJ/thread-81-l-3.html

10.《C++編程思想》

?推薦理由

這本書是C++領(lǐng)域的一本權(quán)威著作,書中的內(nèi)容、講授方法、選用例子和跟隨練習(xí)既

適合課堂教學(xué),又適合讀者自學(xué)。

?九度鏈接

/thread-80-l-3.html

11.《C++沉思錄》

?推薦理由

《C++沉思錄》適合有一定經(jīng)驗(yàn)的C++程序員閱讀學(xué)習(xí),可以幫助讀者加強(qiáng)提高技術(shù)能

力,成為C++程序設(shè)計(jì)的高手。

Koenig和M。。的《C++沉思錄》將會(huì)為許多人提供有用的幫助。對(duì)于C++是什么樣的

以及能夠做些什么,他們的先見之明在這本書里隨處可見。

?九度鏈接

/thread-1177-l-l.html

12.《AcceleratedC++》

?推薦理由

本書系統(tǒng)介紹C++程序設(shè)計(jì),是美國(guó)斯坦福大學(xué)的經(jīng)典教材。從使用C++標(biāo)準(zhǔn)庫(kù)中的高

級(jí)抽象開始,使讀者很快掌握編程方法。每一章都有很經(jīng)典獨(dú)特的例子以及非常到位的講解,

覆蓋了C++非常多的內(nèi)容,從標(biāo)準(zhǔn)庫(kù)容器、泛型算法的使用,到類的設(shè)計(jì)、泛型算法的設(shè)計(jì),

本書都進(jìn)行了詳細(xì)的講解。本書作者有豐富的C++開發(fā)、研究和教學(xué)經(jīng)驗(yàn),內(nèi)容由淺入深,

講解精煉巧妙。無(wú)論是剛?cè)腴T的新手還是有經(jīng)驗(yàn)的開發(fā)人員都能從本書中受益。

?九度鏈接

/thread-1183-l-l.html

13.《C++編程規(guī)范:101條規(guī)則、準(zhǔn)則與最佳實(shí)踐》

?推薦理由

良好的編程規(guī)范可以改善軟件質(zhì)量,縮短上市時(shí)間,提升團(tuán)隊(duì)效率,簡(jiǎn)化維護(hù)工作。

在本書中,兩位全世界最受尊敬的C++專家將全球C++社區(qū)的集體智慧和經(jīng)驗(yàn)?zāi)Y(jié)成一整套

編程規(guī)范。這些規(guī)范可以作為每一個(gè)開發(fā)團(tuán)隊(duì)制定實(shí)際開發(fā)規(guī)范的基礎(chǔ),更是每一位C++程

序員應(yīng)該遵循的行事準(zhǔn)則。

本書涵蓋了C++程序設(shè)計(jì)的每一個(gè)方面,包括設(shè)計(jì)和編碼風(fēng)格、函數(shù)、操作符、類的

設(shè)計(jì)、繼承、構(gòu)造與析構(gòu)、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等。

書中對(duì)每一條規(guī)范都給出了言簡(jiǎn)意賅的敘述,并輔以實(shí)例說(shuō)明;另外還給出了從類型定義到

錯(cuò)誤處理等方面的大量C++最佳實(shí)踐,包括許多最新總結(jié)和標(biāo)準(zhǔn)化的技術(shù),即使使用C++多

年的程序員也會(huì)從中受益匪淺。

?九度鏈接

/thread-1193-l-l.html

14.《C++完全參考手冊(cè)》

?推薦理由

本書作者HerbertSchildt是程序設(shè)計(jì)語(yǔ)言的大師,其著作涉及C、C++、Java和C#等語(yǔ)

言。

本書以一種清晰而易懂的方式,全面介紹了C++語(yǔ)言的各個(gè)方面,如關(guān)鍵字、語(yǔ)法、

函數(shù)、類和庫(kù),以及一些C++高級(jí)特性,如重載、繼承、虛擬函數(shù)、命名空間、模板、RTTI

(運(yùn)行時(shí)類型信息),以及STL(標(biāo)準(zhǔn)模板庫(kù))等。讀者不僅可以從本書中學(xué)習(xí)到程序設(shè)計(jì)

所需的語(yǔ)言知識(shí),而且還可以了解如何進(jìn)行程序設(shè)計(jì)。

?九度鏈接

/thread-1208-l-l.html

15.?EffectiveSTL》

?推薦理由

你已經(jīng)熟悉STL了。你知道怎樣創(chuàng)建容器、怎樣遍歷容器中的內(nèi)容,知道怎樣添加和

刪除元素,以及如何使用常見的算法,比如find和sort。但是你并不滿意。你總是感到自己

還不能充分地利用STLo本該很簡(jiǎn)單的任務(wù)卻并不簡(jiǎn)單;本該很直接的操作卻要么泄漏資源,

要么結(jié)果不對(duì):本該更有效的過(guò)程卻需要更多的時(shí)間或內(nèi)存,超出了你的預(yù)期。是的,你已

經(jīng)知道如何使用STL了,但是你并不能確定自己是否在有效地使用它。

?九度鏈接

/thread-1213-l-l.html

16.《STL源碼剖析》

?推薦理由

學(xué)習(xí)編程的人都知道,閱讀、剖析名家代碼乃是提高水平的捷徑。源碼之前,了無(wú)秘

密。大師們的縝密思維、經(jīng)驗(yàn)結(jié)晶、技術(shù)思路、獨(dú)到風(fēng)格,都原原本本體現(xiàn)在源碼之中。

這本書所呈現(xiàn)的源碼,使讀者看到vector的實(shí)現(xiàn)、list的實(shí)現(xiàn)、heap的實(shí)現(xiàn)、deque的

實(shí)現(xiàn)、RedBlacktree的實(shí)現(xiàn)、hashtable的實(shí)現(xiàn)、set/map的實(shí)現(xiàn);看到各種算法(排序、

查找、排列組合、數(shù)據(jù)移動(dòng)與復(fù)制技術(shù))的實(shí)現(xiàn);甚至還能夠看到底層的memorypook和

高階抽象的traits機(jī)制的實(shí)現(xiàn)。

?九度鏈接

/thread-120-l-2.html

數(shù)據(jù)結(jié)構(gòu)與算法篇

1.《算法導(dǎo)論》

?推薦理由

這本書深入淺出,全面地介紹了計(jì)算機(jī)算法。對(duì)每一個(gè)算法的分析既易于理解又十分

有趣,并保持了數(shù)學(xué)嚴(yán)謹(jǐn)性。本書的設(shè)計(jì)目標(biāo)全面,適用于多種用途。涵蓋的內(nèi)容有:算法

在計(jì)算中的作用,概率分析和隨機(jī)算法的介紹。書中專門討論了線性規(guī)劃,介紹了動(dòng)態(tài)規(guī)劃

的兩個(gè)應(yīng)用,隨機(jī)化和線性規(guī)劃技術(shù)的近似算法等,還有有關(guān)遞歸求解、快速排序中用到的

劃分方法與期望線性時(shí)間順序統(tǒng)計(jì)算法,以及對(duì)貪心算法元素的討論。此書還介紹了對(duì)強(qiáng)連

通子圖算法正確性的證明,對(duì)哈密頓回路和子集求和問(wèn)題的NP完全性的證明等內(nèi)容。全書

提供了900多個(gè)練習(xí)題和思考題以及敘述較為詳細(xì)的實(shí)例研究。

?九度鏈接

/thread-1274-l-l.html

2.《數(shù)據(jù)結(jié)構(gòu)與算法分析一C語(yǔ)言描述》

?推薦理由

現(xiàn)在的程序員總是用著別人封裝好的函數(shù)、類、庫(kù)、API,滿滿的,我們就會(huì)覺得編程

不過(guò)是這么回事,搭積木而已,別人都把材料提供好了,至于材料是怎么做的,不用理會(huì)。

真的是這樣嗎?說(shuō)數(shù)據(jù)結(jié)構(gòu)和算法沒(méi)用的人,那是因?yàn)樗貌坏?。為什么用不到?他的層?/p>

決定了他不會(huì)接觸到編程最關(guān)鍵最核心的部分一一算法。

先不說(shuō)那些反應(yīng)算法的力量的似乎變態(tài)的問(wèn)題,也不說(shuō)2006年第4期《程序員》的專

題,只說(shuō),當(dāng)我們遇到一個(gè)問(wèn)題時(shí),如何搭建數(shù)學(xué)模型?當(dāng)我們?cè)谟邢薜挠布l件下要完成

高速的數(shù)據(jù)處理,如何設(shè)計(jì)?當(dāng)我們?yōu)榭蛻糸_發(fā)完一套軟件后,能不能保證未來(lái)幾年內(nèi)數(shù)據(jù)

猛增不會(huì)帶來(lái)計(jì)算量的指數(shù)級(jí)增長(zhǎng)?當(dāng)我們需要升級(jí)服務(wù)器內(nèi)存和硬盤是,能不能修改幾個(gè)

函數(shù)就避免硬件的投資?

這些問(wèn)題的答案,請(qǐng)?jiān)谶@本書中尋找。

?九度鏈接

/thread-1275-l-l.html

3.《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》

?推薦理由

任何人發(fā)現(xiàn)書上的錯(cuò)誤,都可以向DonaldE.Knuth舉發(fā),并領(lǐng)取$2.56美金,因?yàn)?2

56美分剛好是十六進(jìn)制的一美元”(256penniesisonehexadecimaldollar.)(,比爾?蓋茨在

1995年說(shuō),"如果你認(rèn)為你是一名真正優(yōu)秀的程序員,就去讀第一卷,確定可以解決其中所

有的問(wèn)題。""如果你能讀懂整套書的話,請(qǐng)給我發(fā)一份你的簡(jiǎn)歷。"《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》

是Knuth一生中最重要的事業(yè),他寫這本書的目的是“組織和總結(jié)所知道的計(jì)算機(jī)方法的相

關(guān)知識(shí),并打下堅(jiān)實(shí)的數(shù)學(xué)、歷史基礎(chǔ)”。

?九度鏈接

/thread-1277-l-l.html

4.《C算法(第一卷):基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、排序和搜索》

?推薦理由

《C算法(第1卷):基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、排序和摸索》分4部分、共16章。第一部分"基礎(chǔ)

知識(shí)"(第1?2章)介紹了基本算法分析原理。第二部分"數(shù)據(jù)結(jié)構(gòu)"(第3?5章)講解算

法分析中必須掌握的數(shù)據(jù)結(jié)構(gòu)知識(shí)。主要包括基本數(shù)據(jù)結(jié)構(gòu)、抽象數(shù)據(jù)結(jié)構(gòu)、遞歸和樹。第

三部分"排序"(第6~11章)按章節(jié)順序分別討論了基本排序方法(如選擇排序、插入排序、

冒泡排序、希爾排序等)、快速排序方法,歸并和歸并排序方法、優(yōu)先隊(duì)列與堆排序方法、

基數(shù)排序方法以及特殊目的排序方法,并比較了各種排序方法的性能特征。第四部分"搜索"

(第12?16章)在進(jìn)一步講解符號(hào)表、樹等抽象數(shù)據(jù)類型的基礎(chǔ)上,重點(diǎn)討論哈希方法、

基數(shù)搜索以及外部搜索方法。

?九度鏈接

/thread-163-l-l.html

5.《C算法(第二卷):圖算法》

?推薦理由

《C算法(第2卷):圖算法》所討論的圖算法,都是實(shí)際中解決圖問(wèn)題的最重要的已知

方法。這本書的主要宗旨是讓越來(lái)越多需要了解這些算法的人的能夠掌握這些方法及基本原

理。書中根據(jù)基本原理從基本住處開始循序漸進(jìn)地講解,然后再介紹一些經(jīng)典方法,最后介

紹仍在進(jìn)行研究和發(fā)展的現(xiàn)代技術(shù)。精心挑選的實(shí)例、詳盡的圖示以及完整的實(shí)現(xiàn)代碼與正

文中的算法和應(yīng)用描述相輔相成。

?九度鏈接

/thread-164-l-l.html

6.《算法藝術(shù)與信息學(xué)競(jìng)賽》

?推薦理由

計(jì)算機(jī)解題的核心是算法設(shè)計(jì)。算法設(shè)計(jì)涉及許多先修的基礎(chǔ)知識(shí),包括數(shù)據(jù)結(jié)構(gòu)、

高級(jí)語(yǔ)言程序設(shè)計(jì)、離散數(shù)學(xué)、圖論、組合數(shù)學(xué)、人工智能、計(jì)算幾何等。當(dāng)然還包括除數(shù)

學(xué)與信息學(xué)之外的其他學(xué)科知識(shí),因?yàn)闆](méi)有這些知識(shí),往往連題目都會(huì)看不懂,這可能也是

要求參加ACM大賽的選手應(yīng)該具備全面科學(xué)素養(yǎng)的原因之一。劉汝佳、黃亮兩位作者都曾

在高中時(shí)參加過(guò)信息學(xué)奧林匹克競(jìng)賽活動(dòng),他們?cè)谌绾斡糜?jì)算機(jī)解難題方面投入過(guò)很大精

力,有著比較豐富的經(jīng)驗(yàn)。

?九度鏈接

/thread-122-l-l.html

7.《計(jì)算機(jī)算法設(shè)計(jì)與分析》

?推薦理由

這本書以算法設(shè)計(jì)策略為知識(shí)單元系統(tǒng)地介紹計(jì)算機(jī)算法的設(shè)計(jì)方法和分析技巧。其

主要內(nèi)容包括:算法及算法復(fù)雜性基本概念,算法描述,有效算法最常用的設(shè)計(jì)策略一一遞

歸和分治法,動(dòng)態(tài)規(guī)劃法的設(shè)計(jì)要點(diǎn)與適用性,貪心算法,回溯法和分支限界法,許多難解

問(wèn)題的高效算法一一概率算法,以及NP完全理論和NP難問(wèn)題的近似解法。書中既涉及傳

統(tǒng)算法的實(shí)例分析,更有算法領(lǐng)域熱點(diǎn)研究課題追蹤,具有很高的實(shí)用價(jià)值。

?九度鏈接

/thread-162-l-l.html

程序員綜合篇

1.《程序員面試攻略》

?推薦理由

本書對(duì)程序員面試中的各種注意事項(xiàng)、常見題型和常解答技巧進(jìn)行了介紹,書中的面

試?yán)}都取材于頂繃計(jì)算機(jī)公司的實(shí)際招聘面試題,每道例的后面都緊跟解決方案的思路和

邏輯分析步驟。它不僅能幫助求職者快速?gòu)?fù)習(xí)有關(guān)的知識(shí),也對(duì)如何給大面試考官留下一個(gè)

良好而又深刻印象的面試技巧進(jìn)行了指導(dǎo),面這些能幫助讀者獲得一份真正的高薪工作。本

書適合于所有正在找工作或?qū)⒁夜ぷ鞯某绦騿T。

?九度鏈接

/thread-128-l-3.html

2.《程序員面試寶典》

?推薦理由

本書取材于各大IT公司歷年面試真題(包括筆試題、口試題、電話面試、英語(yǔ)面試,

以及邏輯測(cè)試和智商測(cè)試)?通過(guò)精確詳細(xì)的分類,把在應(yīng)聘程序員(含網(wǎng)絡(luò)、測(cè)試等)過(guò)

程中所遇見的常見考點(diǎn)分為21章。不僅對(duì)傳統(tǒng)的C系語(yǔ)言考點(diǎn)做了詳盡的解說(shuō),包括面向

對(duì)象問(wèn)題、sizeof問(wèn)題、const問(wèn)題、數(shù)據(jù)結(jié)構(gòu)問(wèn)題等。還根據(jù)外企出題最新特點(diǎn),針對(duì)設(shè)

計(jì)模式問(wèn)題、C#問(wèn)題、網(wǎng)絡(luò)問(wèn)題、數(shù)據(jù)庫(kù)問(wèn)題、NET問(wèn)題等,做了深入的說(shuō)明。最后本

書著力講述了如何進(jìn)行英語(yǔ)面試和電話面試,并給出了大量實(shí)際英語(yǔ)面試中的問(wèn)題、參考答

案,以及常用詞匯,嘗試解決程序員應(yīng)聘外企時(shí)語(yǔ)言問(wèn)題造成的瓶頸。本書的面試題并非簡(jiǎn)

單的羅列。除了對(duì)每道題目都有詳細(xì)的解析和回答外,對(duì)相關(guān)知識(shí)點(diǎn)還有擴(kuò)展說(shuō)明。希

望真正做到由點(diǎn)成線,舉一反三。本書對(duì)于讀者從求職就業(yè)到提升計(jì)算機(jī)專業(yè)知識(shí)都有顯著

的幫助。

?九度鏈接

/thread-127-l-3.html

3.《游戲之旅?■我的編程感悟》

?推薦理由

這是一本非常有特色的計(jì)算機(jī)編程學(xué)習(xí)書籍。其特色就在于它將作者十余年來(lái)對(duì)游戲

編程的所思、所感、所悟與編程理論知識(shí)相結(jié)合,褪去了純理論的教學(xué)理念,使讀者在前人

的學(xué)習(xí)過(guò)程中吸取學(xué)習(xí)經(jīng)驗(yàn)和教訓(xùn)I,將計(jì)算機(jī)基礎(chǔ)知識(shí)和高級(jí)編程技術(shù)不知不覺地融入自己

的頭腦中。

本書忠實(shí)地記錄了作者十余年來(lái)對(duì)游戲編程的所思、所感、所悟。全書按照作者本人學(xué)習(xí)和

實(shí)踐的過(guò)程,帶著讀者從基礎(chǔ)的計(jì)算機(jī)知識(shí)到高級(jí)的編程技術(shù),從非常專業(yè)的匯編優(yōu)化到非

常實(shí)際的項(xiàng)目管理進(jìn)行了一次游戲開發(fā)的全景探索。本書不僅適合游戲開發(fā)者閱讀,也會(huì)給

所有的開發(fā)者和程序愛好者帶來(lái)啟示。

?九度鏈接

/thread-916-l-3.html

4.《哥德爾、埃舍爾、巴赫一一集異壁之大成》

?推薦理由

這是一本空前的奇書,也是一本杰出的科學(xué)普及名著,它以精心設(shè)計(jì)的巧妙筆法深入

淺出地介紹了數(shù)理邏輯、可計(jì)算理論、人工智能等學(xué)科領(lǐng)域中的許多艱深理論,輕松、幽默、

流暢的文字隱藏著大量的潛臺(tái)詞,它們前后照應(yīng)、互相聯(lián)系,交織成一個(gè)復(fù)雜、無(wú)形的網(wǎng)絡(luò),

讀者看不見它,但可以嗅出它的氣味,并覺察到這是作者有意噴灑的。作者希望借此引起讀

者的興趣,從而在反復(fù)玩味中體會(huì)出那些潛臺(tái)詞來(lái),真正觸及本書的精華。

?九度鏈接

/thread-915-l-3.html

5.《ProgrammingInterviewsExposed》

?推薦理由

Everythingyouneedtoknowtosucceedintheprogramminginterviewandge

tthejobyouwantWhetheryouareaveteranprogrammerseekinganewposition

orawhizkidstartingyourcareer,interviewingforaprogrammingjobrequiresspe

cialpreparation.Theinterviewislikelytoconsistofanhour-longinteractiveoralex

amincomputers,programming,andlogic.Thishelpfulguidewillgiveyouthetools

necessarytobreezethroughthetestandmakealastingimpressionthatwillget

youatop-dollaroffer!

?九度鏈接

http:〃/thread-914-l-3.html

6.《新手編程導(dǎo)論》

?推薦理由

設(shè)計(jì)才是真正的編程!面向?qū)ο蟛⒉皇且磺校繉?duì)象的引用才是對(duì)象對(duì)接口編程才是真

正的編程對(duì)數(shù)據(jù)的描述才是數(shù)據(jù)面向?qū)ο髷?shù)據(jù)庫(kù)并非數(shù)據(jù)庫(kù)?網(wǎng)絡(luò)才是真正的操作系統(tǒng)!

無(wú)論你以為上述觀點(diǎn)是驚天大秘還是不過(guò)爾爾,你都需要這本書!

?九度鏈接

/thread-1020-l-4.html

7.《代碼大全》

?推薦理由

第2版的《代碼大全》是著名IT暢銷書作者史蒂夫?邁克康奈爾11年前的經(jīng)典著作

的全新演繹:第2版不是第一版的簡(jiǎn)單修訂增補(bǔ),而是完全進(jìn)行了重寫;增加了很多與時(shí)俱

進(jìn)的內(nèi)容。這也是一本完整的軟件構(gòu)建手冊(cè),涵蓋了軟件構(gòu)建過(guò)程中的所有細(xì)節(jié)。它從軟件

質(zhì)量和編程思想等方面論述了軟件構(gòu)建的各個(gè)問(wèn)題,并詳細(xì)論述了緊跟潮流的新技術(shù)、高屋

建領(lǐng)的觀點(diǎn)、通用的概念,還含有豐富而典型的程序示例。這本書中所論述的技術(shù)不僅填補(bǔ)

了初級(jí)與高級(jí)編程技術(shù)之間的空白,而且也為程序員們提供了一個(gè)有關(guān)編程技巧的信息來(lái)

源。這本書對(duì)經(jīng)驗(yàn)豐富的程序員、技術(shù)帶頭人、自學(xué)的程序員及幾乎不懂太多編程技巧的學(xué)

生們都是大有裨益的??梢哉f(shuō),無(wú)論是什么背景的讀者,閱讀這本書都有助于在更短的時(shí)間

內(nèi)、更容易地寫出更好的程序。

?九度鏈接

/thread-978-l-4.html

8.《代碼之美》

?推薦理由

《代碼之美》介紹了人類在一個(gè)奮斗領(lǐng)域中的創(chuàng)造性和靈活性:計(jì)算機(jī)系統(tǒng)的開發(fā)領(lǐng)

域。在每章中的漂亮代碼都是來(lái)自獨(dú)特解決方案的發(fā)現(xiàn),而這種發(fā)現(xiàn)是來(lái)源于作者超越既定

邊界的遠(yuǎn)見卓識(shí),并且識(shí)別出被多數(shù)人忽視的需求以及找出令人嘆為觀止的問(wèn)題解決方案。

《代碼之美》33章,有38位作者,每位作者貢獻(xiàn)一章。每位作者都將自己心目中對(duì)于“美

麗的代碼”的認(rèn)識(shí)濃縮在一章當(dāng)中,張力十足。38位大牛,每個(gè)人對(duì)代碼之美都有自己獨(dú)

特的認(rèn)識(shí),現(xiàn)在一覽無(wú)余的放在一起,對(duì)于熱愛程序的每個(gè)人都不啻一場(chǎng)盛宴。雖然本書的

涉獵范圍很廣,但也只能代表一小部分在這個(gè)軟件開發(fā)這個(gè)最令人興奮領(lǐng)域所發(fā)生的事情。

?九度鏈接

http:〃tJ/thread-982-l-4.html

9.《代碼優(yōu)化:有效使用內(nèi)存》

?推薦理由

本書系統(tǒng)深入地介紹了各種代碼優(yōu)化編程技術(shù)。全書分為4章。第1章集中介紹如何

確定程序中消耗CPU時(shí)鐘最多的熱點(diǎn)代碼的所謂程序剖析技術(shù)以及典型部分工具的實(shí)用知

識(shí)。第2,3章分別全面介紹RAM了系統(tǒng)與高速緩存子系統(tǒng)的代碼優(yōu)化知識(shí)。第4章主要介

紹了機(jī)器代碼優(yōu)化技術(shù)。各章在討論基本原理的同時(shí)詳細(xì)給出了代碼實(shí)例,并對(duì)優(yōu)化性能進(jìn)

行了定量的分析。

該書特別適合于作為應(yīng)用程序員及系統(tǒng)程序員的學(xué)習(xí)與開發(fā)之用。同時(shí),本書對(duì)在硬

件方面的專業(yè)人員與技術(shù)工作者有一定的參考價(jià)值。

?I九度鏈接

/thread-1000-l-4.html

10.《WorkingEffectivelywithLegacyCode》

?推薦理由

Getmoreoutofyourlegacysystems:moreperformance,functionality,reliabilit

y,andmanageability

Isyourcodeeasytochange?Canyougetnearlyinstantaneousfeedbackwhenyo

udochangeit?Doyouunderstandit?Iftheanswertoanyofthesequestionsis

no,youhavelegacycode,anditisdrainingtimeandmoneyawayfromyourdeve

lopmentefforts.

?九度鏈接

/thread-996-l-4.html

11.《CodeReading-TheOpenSourcePerspectiv

e》

?推薦理由

首先,閱讀代碼這個(gè)領(lǐng)域確實(shí)很少有書涉及到,作者試圖闡述他閱讀代碼的一些經(jīng)驗(yàn),當(dāng)

然,這很值得我們參考,尤其是閱讀開源代碼的人,可能會(huì)從中學(xué)到很多開源項(xiàng)目的規(guī)范與

設(shè)計(jì)方法,從而更好地去理解。pensource另外,我覺得這本書最重要的地方在于,一,它

論述了閱讀代碼的重要性,我們程序員常常太醉心于寫代碼,卻忘了開源世界……

?九度鏈接

http://tJ/thread-986-l-4.html

12.《代碼閱讀方法與實(shí)踐》

?推薦理由

代碼閱讀有自身的一套技能,重要的是能夠確定什么時(shí)候使用哪項(xiàng)技術(shù)。本書中,作

者使用600多個(gè)現(xiàn)實(shí)的例子,向讀者展示如何區(qū)分好的(和壞的)代碼,如何閱讀,應(yīng)該注

意什么,以及如何使用這些知識(shí)改進(jìn)自己的代碼。養(yǎng)成閱讀高品質(zhì)代碼的習(xí)慣,可以提高編

寫代碼的能力。閱讀代碼是程序員的基本技能,同時(shí)也是軟件開發(fā)、維護(hù)、演進(jìn)、審查和重

用過(guò)程中不可或缺的組成部分。本書首次將閱讀代碼作為一項(xiàng)獨(dú)立課題,系統(tǒng)性地加以論述。

本書引用的代碼均取材于開放源碼項(xiàng)目一一所有程序員都應(yīng)該珍視的寶庫(kù)。本書圍繞代碼

閱讀,詳細(xì)論述了相關(guān)的知識(shí)與技能?!八街⒖梢怨ビ瘛?,通過(guò)仔細(xì)閱讀并學(xué)習(xí)本書,

可以快速地提高讀者代碼閱讀的技能與技巧,進(jìn)而從現(xiàn)有的優(yōu)秀代碼、算法、構(gòu)架、設(shè)計(jì)中

汲取營(yíng)養(yǎng),提高自身的開發(fā)與設(shè)計(jì)能力。

?九度鏈接

http:〃tJ/thread-979-l-4.html

13.《瘋狂的程序員》

?推薦理由

本書描寫了絕影等程序員的成長(zhǎng)之路,分為大學(xué)、工作、創(chuàng)業(yè)三部分。作者筆下以絕

影、BOSSliu,BugYang等為代表的程序員是大多程序員成長(zhǎng)的真實(shí)寫照,很多網(wǎng)友看過(guò)

小說(shuō)之后都說(shuō)“這些事好像就是我身上發(fā)生的事情,但是我寫不出來(lái),絕影寫出來(lái)了”。

?九度鏈接

/thread-130-l-4.html

14.《程序人生》

?推薦理由

這是一些文章的合集。這些文章包括普通的,有名的的程序員的經(jīng)歷,還有一些讓人深

思的程序員問(wèn)題,書中把它們分成奮斗篇,中國(guó)篇,外國(guó)篇,反思篇,如果你想進(jìn)入程序設(shè)計(jì)

的世界,這些文章應(yīng)該能給你一些啟示,也一定能給你一定的鼓勵(lì)!

?九度鏈接

/thread-126-l-5.html

15.《軟件工程思想》

?推薦理由

《軟件工程思想》講述“軟件開發(fā)”和“做程序員”的道理,視野獨(dú)特,構(gòu)思新穎,

內(nèi)容風(fēng)趣,不落窠臼,令人耳目一新??胺Q難得,以至回味無(wú)窮。

?九度鏈接

/thread-149-l-5.html

16.《我是一只IT小小鳥》

?推薦理由

一群IT小小鳥——

來(lái)自十幾所院校,或男生,或女生;或科班,或半路轉(zhuǎn)行。

分布在不同的公司,或外企,或國(guó)企,或民企,老板有土有洋。

有失意,有快意;有淚水,有歡笑。在失望中追求希望,在迷茫中辨別方向。

他們用自己的成長(zhǎng)故事,告訴在校的師弟師妹們:

青春太寶貴,千萬(wàn)別浪費(fèi);要想不浪費(fèi),萬(wàn)事早準(zhǔn)備。

?九度鏈接

/thread-99-l-5.html

17.《程序員修煉之道》

?推薦理由

《程序員修煉之道》由一系列獨(dú)立的部分組成,涵蓋的主題從個(gè)人責(zé)任、職業(yè)發(fā)展,

直以用于使代碼保持靈活、并且易于改編和復(fù)用的各種架構(gòu)技術(shù),利用許多富有娛樂(lè)性的奇

聞?shì)W事、有思想性的例子以及有趣的類比,全面闡釋了軟件開發(fā)的許多不同方面的最佳實(shí)踐

和重大陷陰:。無(wú)論你是初學(xué)者,是有經(jīng)驗(yàn)的程序員,還是軟件項(xiàng)目經(jīng)理,本書都適合你閱讀。

?九度鏈接

http://tJ/thread-129-l-5.html

操作系統(tǒng)篇

1.《操作系統(tǒng)-內(nèi)核與設(shè)計(jì)原理》

?推薦理由

《操作系統(tǒng):精髓與設(shè)計(jì)原理》既注重對(duì)操作系統(tǒng)的經(jīng)典內(nèi)容的論述,又緊密聯(lián)系當(dāng)代

流行的設(shè)計(jì)問(wèn)題以及當(dāng)前操作系統(tǒng)的發(fā)展方向,可作為大學(xué)計(jì)算機(jī)專業(yè)或計(jì)算機(jī)應(yīng)用相關(guān)專

業(yè)的本科生教材和參考書,也可供從事計(jì)算機(jī)方向研究的專業(yè)技術(shù)人員使用。

?九度鏈接

http:〃/thread-139-1-3.html

2.《現(xiàn)代操作系統(tǒng)》

?推薦理由

本書是操作系統(tǒng)領(lǐng)域的經(jīng)典之作,與第1版相比有較大的變化。書中集中討論了操作

系統(tǒng)的基本原理,除了重點(diǎn)放在單處理機(jī)操作系統(tǒng)之處,還包含了有關(guān)計(jì)算機(jī)安全、多媒體

操作系統(tǒng)、UNIX、Window2000以及操作系統(tǒng)設(shè)計(jì)等方面的內(nèi)容。書中涉及的主題包括圖形

用戶界面、多處理機(jī)操作系統(tǒng)、筆記本電腦電源管理、可信系統(tǒng)、病毒、網(wǎng)絡(luò)終端、CD-R0

M文件系統(tǒng)、互斥信號(hào)量、RAID、軟定時(shí)器、穩(wěn)定存儲(chǔ)器以及新的頁(yè)面置換算法等。此外,

書中還增加了大量習(xí)題,方便教學(xué)。

本書適合作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)操作系統(tǒng)課程教材,也是設(shè)計(jì)、開發(fā)操

作系統(tǒng)的重要參考書。

?九度鏈接

/thread-137-l-3.html

3.《自己動(dòng)手寫操作系統(tǒng)》

?推薦理由

本書在詳細(xì)分析操作系統(tǒng)原理的基礎(chǔ)上,用豐富的實(shí)例代碼,一步一步地指導(dǎo)讀者用c

語(yǔ)言和匯編語(yǔ)言編寫出一個(gè)具備操作系統(tǒng)基本功能的操作系統(tǒng)框架。本書不同于其他的理論

型書籍,而是提供給讀者一個(gè)動(dòng)手實(shí)踐的路線圖。書中講解了大量在開發(fā)操作系統(tǒng)中需注意

的細(xì)節(jié)問(wèn)題,這些細(xì)節(jié)不僅能使讀者更深刻地認(rèn)識(shí)操作系統(tǒng)的核心原理,而且使整個(gè)開發(fā)過(guò)

程少走彎路。

?九度鏈接

/thread-136-l-3.html

4.《鳥哥的Linux私房菜》.

?推薦理由

?Linux的基礎(chǔ)知識(shí)在各大主流Linux安裝版本中基本相同,如賬號(hào)管理、硬盤文件格

式、數(shù)據(jù)管理與核心編譯等。本書深入淺出地介紹了Linux操作系統(tǒng)的基本原理與架構(gòu),適

合當(dāng)前所有主流Linux版本的學(xué)習(xí)。

?九度鏈接

,http:〃t./thread-1063-1-3.html

5.(Linux內(nèi)核編程指南》?

?推薦理由

?本書面向希望深入學(xué)習(xí)這種操作系統(tǒng)的讀者,全面介紹了Linux操作系統(tǒng)的技術(shù)原理。

全書共分10章,內(nèi)容分別涉及Linux內(nèi)核簡(jiǎn)介、內(nèi)存管理、進(jìn)程間通信、Linux文件系統(tǒng)、

設(shè)備驅(qū)動(dòng)程序、網(wǎng)絡(luò)實(shí)現(xiàn)方式、模塊和調(diào)試,以及多重處理等Linux內(nèi)核原理和開發(fā)技術(shù)。

?九度鏈接

?http:〃/thread-1062-l-3.html

6.《深入理解LINUX內(nèi)核》?

?推薦理由

■《深入理解Linux內(nèi)核,第三版》指導(dǎo)你對(duì)內(nèi)核中使用的最重要的數(shù)據(jù)結(jié)構(gòu)、算法和

程序設(shè)計(jì)訣竅進(jìn)行一次遍歷。通過(guò)對(duì)表面特性的探究,作者給那些想知道自己機(jī)器工作原理

的人提供了頗有價(jià)值的見解。書中討論了Intel特有的重要性質(zhì)。相關(guān)的代碼片段被逐行剖

析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基

礎(chǔ)。

?九度鏈接

?http:〃t/thread-1061-l-3.html

7.《UNIX環(huán)境高級(jí)編程》?

?推薦理由

?本書全面介紹了UNIX系統(tǒng)的程序設(shè)計(jì)界面——系統(tǒng)調(diào)用界面和標(biāo)準(zhǔn)C庫(kù)提供的許多

函數(shù)。

本書的前15章著重于理論知識(shí)的闡述,主要內(nèi)容包括UNIX文件和目錄、進(jìn)程環(huán)境、

進(jìn)程控制、進(jìn)程間通信以及各種I/O。在此基礎(chǔ)上,分別按章介紹了多個(gè)應(yīng)用實(shí)例,包括如

何創(chuàng)建數(shù)據(jù)函數(shù)庫(kù),PostScript打印機(jī)驅(qū)動(dòng)程序,調(diào)制解調(diào)器撥號(hào)器及在偽終端上運(yùn)行其

他程序和程序等。

本書內(nèi)容豐富權(quán)威,概念清晰精辟,一直以來(lái)被譽(yù)為UNIX編程的“圣經(jīng)”,對(duì)于所有

UNIX程序員一一無(wú)論是初學(xué)者還是專家級(jí)人士一一都是一本無(wú)價(jià)的參考書籍。

?九度鏈接

■/thread-1060-l-3.html

8.《Unix操作系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)》.

?推薦理由

?本書對(duì)FreeBSD操作系統(tǒng)的內(nèi)容結(jié)構(gòu)進(jìn)行了最全國(guó)、最新鮮、最權(quán)威的論述。

主要針對(duì)BSD4.3版本。

?九度鏈接

■/thread-1059-l-3.html

9.《LINUX與UNIXSHELL編程指南》?

?推薦理由

?本書共分五部分,詳細(xì)介紹了shell編程技巧,各種UNIX命令及語(yǔ)法,還涉及了UNI

X下的文字處理以及少量的系統(tǒng)管理問(wèn)題。本書內(nèi)容全面、文字簡(jiǎn)潔流暢,適合Shell編程

人員學(xué)習(xí)、參考。

?九度鏈接

■/thread-1058-l-3.html

10.《LINUX設(shè)備驅(qū)動(dòng)程序》.

?推薦理由

?本書是針對(duì)那些想在Linux操作系統(tǒng)下支持計(jì)算機(jī)外設(shè)或者是想在Linux下開發(fā)并運(yùn)

行新硬件的人而寫的。Linux是UNIX市場(chǎng)中份額增長(zhǎng)最快的操作系統(tǒng),在許多應(yīng)用領(lǐng)域中

贏得了眾多熱心的追隨者。本書展示了迄今為止流傳于口頭上的或隱含在源代碼評(píng)注背后的

信息,并引導(dǎo)您為眾多的設(shè)備編寫驅(qū)動(dòng)程序。

?九度鏈接

/thread-1057-l-3.html

11.《LINUX教程:Windows用戶轉(zhuǎn)向Linux的12

個(gè)步驟》

?推薦理由

?本書是一本W(wǎng)indows用戶轉(zhuǎn)向Linux操作系統(tǒng)的專業(yè)書籍,其內(nèi)容詳盡,語(yǔ)言精練易

懂,實(shí)用性強(qiáng),適用于那些具有Windows使用經(jīng)驗(yàn)并想學(xué)習(xí)Linux的開發(fā)人員、系統(tǒng)管理員

和普通用戶。本書也是一本很好的Linux操作參考書,能夠?yàn)槟切┢惹行枰私夂驼莆誏inu

x的讀者提供幫助。

?九度鏈接

■/thread-1037-l-3.html

12.《Linux內(nèi)核源代碼情景分析》?

?推薦理由

?這本書采取類似于英語(yǔ)教學(xué)中行之有效的情景會(huì)話的教學(xué)方法,全面深入地剖析了L

inux最新版本核心源代碼,并對(duì)Linux核心的獨(dú)特優(yōu)點(diǎn)和需要進(jìn)一步改進(jìn)的問(wèn)題作了精辟

的評(píng)述。上冊(cè)的內(nèi)容包括預(yù)備知識(shí)、存儲(chǔ)管理、中斷和系統(tǒng)調(diào)用、進(jìn)程和進(jìn)程調(diào)度、文件系

統(tǒng)以及傳統(tǒng)的Unix進(jìn)程通訊六章.

?九度鏈接

?http:〃/thread-1036-l-4.html

13.《Linux內(nèi)核源代碼分析》?

?推薦理由

?Linux擁有現(xiàn)代操作系統(tǒng)所有的功能,如真正的搶先式多任務(wù)處理、支持多用戶,內(nèi)

存保護(hù),虛擬內(nèi)存,支持SMP、UP,符合P0SIX標(biāo)準(zhǔn),聯(lián)網(wǎng)、圖形用戶接口和桌面環(huán)境。具

有快速性、穩(wěn)定性等特點(diǎn)。本書通過(guò)分析Linux的內(nèi)核源代碼,充分揭示了Linux作為操作

系統(tǒng)的內(nèi)核是如何完成保證系統(tǒng)正常運(yùn)行、協(xié)調(diào)多個(gè)并發(fā)進(jìn)程、管理內(nèi)存等工作的。

?九度鏈接

■/thread-1035-l-4.html

14.《Linux內(nèi)核完全注釋》?

?推薦理由

?本書對(duì)Linux早期操作系統(tǒng)內(nèi)核(vO.11)全部代碼文件進(jìn)行了詳細(xì)全面的注釋和說(shuō)明,

旨在使讀者能夠在盡量短的時(shí)間內(nèi)對(duì)Linux的工作機(jī)理獲得全面而深刻的理解,為進(jìn)一步學(xué)

習(xí)和研究Linux系統(tǒng)打下堅(jiān)實(shí)的基礎(chǔ).書中首先以Linux源代碼版本的變遷歷史為主線,詳

細(xì)介紹了Linux系統(tǒng)的發(fā)展歷史,著重說(shuō)明了各個(gè)內(nèi)核版本之間的重要區(qū)別和改進(jìn)方面,給

出了選擇0.11(0.95)版作為研究的對(duì)象的原因。然后本書依據(jù)內(nèi)核源代碼的組織結(jié)構(gòu)對(duì)所

有內(nèi)核程序和文件進(jìn)行了注釋和詳細(xì)說(shuō)明。在注釋的同時(shí),還介紹了讀者應(yīng)該了解的相關(guān)知

識(shí),并給出了相關(guān)的硬件信息。本書帶介紹了內(nèi)核源代碼的組織結(jié)構(gòu)信相互關(guān)系。

本書適合作為計(jì)算機(jī)專業(yè)學(xué)生學(xué)習(xí)操作系統(tǒng)課程的實(shí)踐教材和參考書,也適合Linrx

操作系統(tǒng)愛好者自學(xué),還可以供具有一定基礎(chǔ)的技術(shù)人員作為嵌入式開發(fā)應(yīng)用的參考書。

?九度鏈接

■/thread-1032-l-4.html

15.《Linux0.01內(nèi)核分析與操作系統(tǒng)設(shè)計(jì)》

?推薦理由

本書巧妙地結(jié)合了Linux內(nèi)核源代碼分析、操作系統(tǒng)設(shè)計(jì)原理和操作系統(tǒng)設(shè)計(jì)實(shí)踐三

個(gè)方面的內(nèi)容,在對(duì)Linux0.01內(nèi)核源代碼進(jìn)行深入分析的基礎(chǔ)上,講解了操作系統(tǒng)設(shè)計(jì)

的基本原理和方法技巧。同時(shí),還向讀者提供了大量的操作系統(tǒng)實(shí)踐方面的實(shí)例。通過(guò)對(duì)本

書的學(xué)習(xí),讀者可以對(duì)操作系統(tǒng)的內(nèi)核有深入的了解,掌握基本的硬件操作和控制能力,具

有對(duì)操作系統(tǒng)的理解和實(shí)踐能力。

本書中的所有例子,都可以使用GNU編譯器來(lái)編譯,所有的工具軟件也都可以應(yīng)用到G

NU的自由軟件中。本書內(nèi)竄豐富、通俗易懂、可操作性強(qiáng),既可作為大學(xué)高年級(jí)本科和研

究生學(xué)習(xí)操作系統(tǒng)設(shè)計(jì)的輔導(dǎo)教材,也可作為計(jì)算機(jī)愛好者學(xué)習(xí)和分析Linux內(nèi)核的教材。

同時(shí),也是軟件工程師進(jìn)行各類操作系統(tǒng)設(shè)計(jì)的最佳參考用書。

?九度鏈接

■/thread-1028-l-4.html

面向?qū)ο笃?/p>

1.(HeadFirst設(shè)計(jì)模式》

?推薦理由

本書的內(nèi)容深入淺出,基本上每一章都是我們生活中的一個(gè)例子??催^(guò)會(huì)令人印象比

較深刻!而且在每章后面還有練習(xí)題,利于鞏固學(xué)過(guò)的知識(shí),是學(xué)習(xí)設(shè)計(jì)模式,領(lǐng)悟面向?qū)?/p>

象思想不可多得的入門好書!

?九度鏈接

/thread-890-l-l.html

2.《大話設(shè)計(jì)模式》

?推薦理由

本書通篇都是以情景對(duì)話的形式,用多個(gè)小故事或編程示例來(lái)組織講解GoF總結(jié)的23

個(gè)設(shè)計(jì)模式。本書的特色是通過(guò)小菜與大鳥的趣味問(wèn)答,在講解程序的不斷重構(gòu)和演變過(guò)

程中,把設(shè)計(jì)模式的學(xué)習(xí)門檻降低,讓初學(xué)者可以更加容易地理解一一為什么這樣設(shè)計(jì)才

是好的?是怎樣想到這樣設(shè)計(jì)的?以達(dá)到不但授之以“魚”,還授之以“漁”的目的。引導(dǎo)

讀者體會(huì)設(shè)計(jì)演變過(guò)程中蘊(yùn)藏的大智慧。

本書適合編程初學(xué)者或希望在面向?qū)ο缶幊躺嫌兴岣叩拈_發(fā)人員閱讀。

?九度鏈接

/thread-150-l-l.html

3.《設(shè)計(jì)模式精解》

?推薦理由

本書從一個(gè)新的視角描述面向?qū)ο笤O(shè)計(jì),將面向中對(duì)象編程的原則與運(yùn)用設(shè)計(jì)模式力

量創(chuàng)建健壯、可靠的軟件開發(fā)環(huán)境結(jié)合起來(lái)。書中采用實(shí)用、恰當(dāng)?shù)睦?,指?dǎo)讀者用模式

解決普通的編程問(wèn)題,并且解釋現(xiàn)代軟件設(shè)計(jì)模式的優(yōu)越性。

本書適用于學(xué)習(xí)面向中對(duì)象設(shè)計(jì)和設(shè)計(jì)模式的學(xué)生、程序員以及從事軟件開發(fā)的人士。

?九度鏈接

/thread-154-l-l.html

4.《UML與RationalRose2002從入門到精通》

?推薦理由

本書深入淺出地介紹了統(tǒng)一建模語(yǔ)言(UML)和RationalRose軟件,通過(guò)航空公司與

購(gòu)物推車?yán)咏榻B如何用UML和Rose進(jìn)行項(xiàng)目需求分析、結(jié)構(gòu)規(guī)劃和生成框架代碼,以及

如何從現(xiàn)有系統(tǒng)逆向轉(zhuǎn)出工程代碼,生成Rose模型,并分章介紹了C++、Java>VisualBasi

C與CORBA/IDL和XML代碼的代碼生成與逆向轉(zhuǎn)出工程代碼。通過(guò)本書學(xué)習(xí),項(xiàng)目開發(fā)人員

可以用這個(gè)全新工具緊扣用戶需求,方便地開發(fā)出符合用戶需求的系統(tǒng)或根據(jù)用戶需求對(duì)現(xiàn)

有系統(tǒng)進(jìn)行改造。

本書適合項(xiàng)目開發(fā)人員參考,也適合作為大學(xué)教材或自學(xué)材料。。

?九度鏈接

/thread-157-l-2.html

5.《SamsTeachYourselfUMLin24Hours》

?推薦理由

本書教讀循序漸進(jìn)地、系統(tǒng)地學(xué)習(xí)UML基礎(chǔ)知識(shí)和應(yīng)用技術(shù)。和前一版相比,本書內(nèi)

容根據(jù)UML2.0進(jìn)行了補(bǔ)充和更新,隨書光盤包含了建模工具Poseidon的試用版。全書分

為三部分24章。第一部分“基礎(chǔ)知識(shí)”包括第1章到第15章,主要是介紹UML語(yǔ)言的基

礎(chǔ)知識(shí)以及面向?qū)ο蟮母拍詈退枷?,還簡(jiǎn)單介紹了UML在開發(fā)過(guò)程的應(yīng)用方法。第二部分

“學(xué)習(xí)案例”包括第16章到第22章,結(jié)合實(shí)例詳細(xì)分析了UML的應(yīng)用方法與技巧,還介

紹了UML在熱點(diǎn)領(lǐng)域設(shè)計(jì)模式中的應(yīng)用。第三部分“高級(jí)應(yīng)用”包括最后兩章,先是運(yùn)用

UML來(lái)描述設(shè)計(jì)模式和嵌入式系統(tǒng),然后討論UML在其他領(lǐng)域的應(yīng)用前景。附錄給出了每

章的小測(cè)驗(yàn)答案,介紹了使用MicrosoftVisi。專業(yè)版繪制常用UML圖的方法步驟,還對(duì)常

用UML圖進(jìn)行了總結(jié)。

本書適用于從事面向?qū)ο筌浖_發(fā)的軟件工程人員,也特別適合UML的初中級(jí)學(xué)習(xí)者。

?九度鏈接

http:〃/thread-156-l-2.html

6.《UML精粹:標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南》

?推薦理由

本書為MartinFowler所著《UML精粹》一書第3版之中譯本。原書首版自1997年問(wèn)

世以來(lái),深受讀者歡迎,堪稱書中上乘?數(shù)年來(lái),內(nèi)容與時(shí)俱進(jìn),不斷更新,繼第2版之后,

去歲九月,第3版出,內(nèi)容以UML2.0為基礎(chǔ),引進(jìn)交互概觀圖、定時(shí)圖、復(fù)合結(jié)構(gòu)圖等

新圖型;對(duì)類圖、順序圖、狀態(tài)圖、活動(dòng)圖等均多有更新。作者一如既往,力求以極小篇幅,

講述重要內(nèi)容,見地獨(dú)到,且使用對(duì)話文體,講述技術(shù)內(nèi)容,實(shí)用與基礎(chǔ)并重;文筆清新,

引人入勝。

本書可作為高等學(xué)校計(jì)算機(jī)、電子、通信等專業(yè)高年級(jí)學(xué)生及研究生課程之教學(xué)用書,

同時(shí)對(duì)軟件研究者與開發(fā)人員亦頗具參考價(jià)值。

?九度鏈接

/thread-152-l-2.html

7.(Java與模式》

?推薦理由

本書是一本講解設(shè)計(jì)原則以及最為常見的設(shè)計(jì)模式的實(shí)用教材,目的是為了工作繁忙

的Java系統(tǒng)設(shè)計(jì)師提供一個(gè)快速而準(zhǔn)確的設(shè)計(jì)原則和設(shè)計(jì)模式的輔導(dǎo)。本書大多數(shù)的章節(jié)

都是相對(duì)獨(dú)立的,讀者可以打開本書,從任何一章開始讀起。為了滿足不同程序的讀者的

需要,本書提供了一些標(biāo)為“專題”的章節(jié),不閱讀這些章節(jié),對(duì)閱讀本書的標(biāo)準(zhǔn)章節(jié)沒(méi)有

影響。讀過(guò)本書之后,讀者可以很有信心地在自己的系統(tǒng)設(shè)計(jì)工作中使用學(xué)過(guò)的內(nèi)容,與

同事交流面向?qū)ο蟮脑O(shè)計(jì)經(jīng)驗(yàn),并在事業(yè)發(fā)展上有更多的收獲。

本書適合于Java程序員、架構(gòu)設(shè)計(jì)師及設(shè)計(jì)模式愛好者,是一本實(shí)用的設(shè)計(jì)原則和設(shè)

計(jì)模式的自學(xué)教材和使用手冊(cè)。

?九度鏈接

/thread-888-l-l.html

8.《UML和模式應(yīng)用》

?推薦理由

本書是面向?qū)ο蠓治龊驮O(shè)計(jì)(OOA/D)的實(shí)用指南,并且闡述了迭代開發(fā)相關(guān)方面的

內(nèi)容。如果你剛剛接觸OOA/D,你將會(huì)面臨如何掌握這個(gè)復(fù)雜主題的挑戰(zhàn);本書提供了一

個(gè)良好定義的路標(biāo)一統(tǒng)一過(guò)程,使你能一步一步地實(shí)現(xiàn)從需求到編碼的全過(guò)程。本書的結(jié)構(gòu)

和重點(diǎn)建立在作者多年教授和培訓(xùn)成千上萬(wàn)學(xué)生掌握OOA/D的經(jīng)驗(yàn)之上,它提供了一個(gè)精

煉的、已證明的和高效率的掌握OOA/D的學(xué)習(xí)方法,使你在閱讀和學(xué)習(xí)上的投資得到優(yōu)化。

本書詳盡地說(shuō)明一個(gè)案例,以便實(shí)際地說(shuō)明整個(gè)OOA/D過(guò)程,并深入討論問(wèn)題的棘手細(xì)節(jié);

這是一個(gè)實(shí)際的練習(xí)。本書還說(shuō)明如何將對(duì)象設(shè)計(jì)工件映射成Java代碼。

本書適合于熟悉OOA/D但希望學(xué)習(xí)UML表示法、應(yīng)用模式的讀者,或者希望加強(qiáng)和

提高自己的分析和設(shè)計(jì)技能的讀者。

?九度鏈接

/thread-894-l-l.html

9.《道法自然:面向?qū)ο髮?shí)踐指南》

?推薦理由

本書共分19章,通過(guò)實(shí)際的開發(fā)案例-fishgui項(xiàng)目為主線依次介紹了需求和用例分析、

面向?qū)ο蠓治觥⒓軜?gòu)分析、面向?qū)ο笤O(shè)計(jì)、設(shè)計(jì)模式、編碼技巧等幾個(gè)主要的技術(shù)領(lǐng)域,并

基本按照時(shí)間順序,描述了fishgui系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的全過(guò)程。如果把面向?qū)ο蟠髱焸兤?/p>

理論建構(gòu)的經(jīng)典讀物稱為面向?qū)ο笫⒀缰械闹鞑耍敲?,這本指南若能充當(dāng)佐餐的涼菜或是

飯后的甜點(diǎn),作者就心滿意足了。

本書適合所有在軟件開發(fā)領(lǐng)域辛勤工作的開發(fā)人員、管理人員、系統(tǒng)分析人員、測(cè)試

人員、技術(shù)支持人員等閱讀。

?九度鏈接

/thread-898-l-l.html

10.《DesignPatternsExplained:ANewPerspecti

veonObject-OrientedDesign》

?推薦理由

本書講述了作者在學(xué)習(xí)設(shè)計(jì)模式過(guò)程中所積累的個(gè)人經(jīng)驗(yàn)。書中包含很多實(shí)際的和可

應(yīng)用的實(shí)例,教你如何使用模式解決普通的編程問(wèn)題,以及解釋如何利用模式來(lái)進(jìn)行先進(jìn)

的軟件設(shè)計(jì)。本書清晰地演示了模式如何使整個(gè)開發(fā)過(guò)程變得更容易,還解釋了面對(duì)對(duì)象設(shè)

計(jì)的關(guān)鍵原則以及特定模式的概念和優(yōu)勢(shì)。

通過(guò)直觀的C++和Java實(shí)例,本書闡明了使用模式的原因以及如何使用模式,并解釋

了模式的實(shí)現(xiàn)。

?九度鏈接

/thread-901-l-l.html

11.WMLDistilled:ABriefGuidetotheStandard

ObjectModelingLanguage》

?推薦理由

Pressuredwithtightdeadlines,applicationdevelopersdonothavetheluxuryofke

epingcompletelyup-to-datewithallofthelatestinnovationsinsoftwareengineering.0

neeinagreatwhile,atremendousresource

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論