計算機經典書籍電子書合集(適合計算機學生學習以及程序員筆試、面試)

2樓  JAVA
此篇收錄:.Java 2 核心技術》、2.Java編程語言》、3.Effective Java》、4.Java解惑》、5.Java編程思想》




3樓 C
此篇收錄:1.C程序設計語言》、2.C和指針》、3.C陷阱與缺陷》、4.C專家編程》、5.《你必須知道的495C語言問題》




4樓 C++
此篇收錄:1.C++ Primer》、2.C++程序設計語言》、3.Effective C++》、4.More Effective C++》、5.C++標準程序庫:自修教程與參考手冊》、6.C++ Templates》、7.C++必知必會》、8.Essential C++》、9.More Exceptional C++》、10.C++ 編程思想》、11.C++沉思錄》、12.Accelerated C++》、13.C++編程規範:101條規則、準則與最佳實踐》、14.C++完全參考手冊》、15.Effective STL》、16.STL源碼剖析》




5樓 數據結構與算法篇
此篇收錄:1.《算法導論》、2.《數據結構與算法分析—C語言描述》、3.《計算機程序設計藝術》、4.C算法(第一卷):基礎、數據結構、排序和搜索》、5.C算法(第二卷):圖算法》、6.《算法藝術與信息學競賽》、7.《計算機算法設計與分析》




6樓 程序員綜合篇
此篇收錄:1.《程序員面試攻略》、2.《程序員面試寶典》、3.《遊戲之旅-我的編程感悟》、4.《哥德爾、埃舍爾、巴赫——集異壁之大成》、5.Programming Interviews Exposed》、6.《新手編程導論》、7.《代碼大全》、8.《代碼之美》、9.《代碼優化:有效使用內存》、10.Working Effectively with Legacy Code》、11.Code Reading -- The Open Source Perspective》、12.《代碼閱讀方法與實踐》、13.《瘋狂的程序員》、14.《程序人生》、15.《軟件工程思想》、16.《我是一隻IT小小鳥》、17.《程序員修煉之道》




7樓 操作系統篇
此篇收錄:1.《操作系統-內核與設計原理》、2.《現代操作系統》、3.《自已動手寫操作系統》、4.《鳥哥的Linux私房菜》、5.Linux內核編程指南》、6.《深入理解LINUX內核》、7.UNIX環境高級編程》、8.Unix操作系統設計與實現》、9.LINUXUNIX SHELL編程指南》、10.LINUX設備驅動程序》、1.LINUX教程:Windows用戶轉向Linux12個步驟》、12.Linux內核源代碼情景分析》、13.Linux內核源代碼分析》、14.Linux內核完全註釋》、15.Linux 0.01內核分析與操作系統設計》




8樓 面向對象篇
此篇收錄:1.Head First設計模式》、2.《大話設計模式》、3.《設計模式精解》、4.UMLRational Rose 2002從入門到精通》、5.Sams Teach Yourself UML in 24 Hours》、6.UML精粹:標準對象建模語言簡明指南》、7.Java與模式》、8.UML和模式應用》、9.《道法自然:面向對象實踐指南》、10.Design Patterns Explained : A New Perspective
on Object-Oriented Design
》、11.UML Distilled: A Brief Guide to the Standard
Object Modeling Language
》、12.《面向對象分析與設計》、13.《重構--改善既有代碼的設計(中文版)》、14.《大象:Thinking in UML




9樓 編譯彙編篇
此篇收錄:1.Intel微處理器結構、編程與接口(第六版)》、2.Windows環境下32位彙編語言程序設計(第2版)》、3.《彙編語言(附答案)》、4.IBM PC彙編語言程序設計(第五版)》、5.《彙編語言編程藝術》、6.Intel 彙編語言程序設計(第四版)》、7.《黑客反彙編揭祕》

8.《編譯原理及實踐》、9.《現代編譯程序設計》、10.《現代編譯原理--C語言描述》、11.《編譯原理》、12.《程序設計語言編譯原理》、13.Advanced Compiler Design and Implementation 高級編譯器設計與實現》、




10樓 數據庫篇
此篇收錄:1.《數據庫系統概論》、2.《數據庫系統導論》、3.《數據庫系統基礎教程》、4.《數據挖掘--概念與技術》、5.《數據庫原理、編程與性能》、6.《數據庫系統實現》、7.《數據庫處理--基礎、設計與實現》、8.SQL語言藝術》、9.SQL必知必會》




11樓 網絡篇

此篇收錄:1.UNIX網絡編程》2.Unix網絡編程(第二卷):進程間通信》、3.C++網絡編程
1:運用ACE和模式消除複雜性》、4.C++網絡編程,2:基於ACE和框架的系統化複用》、5.TCP/IP詳解卷1:協議》、6.TCP-IP詳解卷二:實現》、7.TCP-IP詳解卷三:TCP事務協議,HTTPNNTPUNIX域協議》




12樓 數學篇
此篇收錄:1.《具體數學--計算機科學基礎》、2.《組合數學》、3.《離散數學》、4.《離散數學及其應用》、5.《概率與統計》、6.《數字原理》、7.《數論導引》




13樓 其他篇

此篇收錄:1.Python語言入門》、.《計算機圖形學的算法基礎》、3.OpenGL SuperBible》、4.Perl語言編程》、5.Perl編程金典》、6.Perl語言入門》、7.《深入學習Python程序開發》、8.Python技術參考大全》、9.Python 編程指南》、10.Python核心編程》、11.C#程序員參考手冊》、12.C#完全手冊》、13.C# 精髓》、14.C#入門經典》、15.《遊戲之旅-我的編程感悟》、16.GNU make中文手冊v3.80

JAVA


1.Java 2 核心技術》

l推薦理由

本書是Java技術經典參考書,多年暢銷不衰,第7版在保留以前版本風格的基礎上,涵蓋Java2開發平臺標準版J2SE5.0的基礎知識,主要內容包括面各對象程序設計、反射與代理、接口與內部類、事件監聽器模型、使用Swing UI工具箱進行圖形用戶界面設計,異常處理、流輸入/輸出和對象序列化、泛型程序設計等。

l九度鏈接

http://t.jobdu.com/thread-49-1-1.html


2.Java編程語言》

l推薦理由

這是一本衆多Java Fans千呼萬喚纔出來的好書,本書由“Java之父”以及另外兩名頂級大師(Jini技術的創建者和著名開發大師)親自撰寫,無論是對Java語言的初學者還是資深使用者都具有極高的價值。至少有100000名使用CC++Smalltalk或者其他高級語言的開發人員通過閱讀本書對Java語言有了準確、明智和深刻的認識。

l九度鏈接

http://t.jobdu.com/thread-61-1-3.html


3.Effective Java

l推薦理由

Effective Java中文版》:你正在尋找一本間明扼要地闡述Java精髓的書嗎?你希望深入地理解Java程序設計語言嗎?你希望編寫出清晰、正確、健壯和可重用的代碼嗎?不用再找了,你手上這本書將會使你實現這些願望,而且還能提供其他許多你意想不到的好處。

l九度鏈接

http://t.jobdu.com/thread-59-1-3.html


4.Java解惑》

l推薦理由

本書特寫了95個有關Java或其類庫的陷阱和缺陷的謎題,其中大多數謎題都採用了短程序的方式,這些程序的行爲與其看似的大相徑庭。在每個謎題之後都給出了詳細的解惑方案,這些解惑方案超越了對程序行爲的簡單解釋,向讀者展示瞭如何一勞永逸地避免底層的陷阱與缺陷。

本書趣味十足、寓教於樂,適合於具備Java知識的學習者和有編程經驗的Java程序員。

l九度鏈接

http://t.jobdu.com/thread-50-1-3.html


5.Java編程思想》

l推薦理由

本書的作者擁有多年教學經驗,對CC++以及Java語言都有獨到、深入的見解,以通俗易懂及小而直接的示例解釋了一個個晦澀抽象的概念。本書共22章,包括操作符、控制執行流程、訪問權限控制、複用類、多態、接口、通過異常處理錯誤、字符串、泛型、數組、容器深入研究、Java I/O系統、枚舉類型、併發以及圖形化用戶界面等內容。這些豐富的內容,包含了Java語言基礎語法以及高級特性,適合各個層次的Java程序員閱讀,同時也是高等院校講授面向對象程序設計語言以及Java語言的絕佳教材和參考書。

l九度鏈接

http://t.jobdu.com/thread-1171-1-1.html

C


 



1.C程序設計語言》

l推薦理由

C程序設計語言》(第2版新版)講述深入淺出,配合典型例證,通俗易懂,實用性強,適合作爲大專院校計算機專業或非計算機專業的C語言教材,也可以作爲從事計算機相關軟硬件開發的技術人員的參考書。

C程序設計語言》(第2版新版)原著即爲C語言的設計者之一Dennis M.Ritchie和著名的計算機科學家Brian W.Kernighan合著的一本介紹C語言的權威經典著作。我們現在見到的大量論述C語言程序設計的教材和專著均以此書爲藍本。原著第1版中介紹的C語言成爲後來廣泛使用的C語言版本——標準C的基礎。人們熟知的“hello,world”程序就是由本書首次引入的,現在,這一程序已經成爲所有程序設計語言入門的第一課。

l九度鏈接

http://t.jobdu.com/thread-1173-1-1.html


2.C和指針》

l推薦理由

本書提供與C語言編程相關的全面資源和深入討論。本書通過對指針的基礎知識和高級特性的探討,幫助程序員把指針的強大功能融入到自己的程序中去。全書共18章,覆蓋了數據、語句、操作符和表達式、指針、函數、數組、字符串、結構和聯合等幾乎所有重要的C編程話題。書中給出了很多編程技巧和提示,每章後面有針對性很強的練習,附錄部分則給出了部分練習的解答。本書適合C語言初學者和初級C程序員閱讀,也可作爲計算機專業學生學習C語言的參考。

l九度鏈接

http://t.jobdu.com/thread-1209-1-1.html


3.C陷阱與缺陷》

l推薦理由

作者以自己1985年在Bell實驗室時發表的一篇論文爲基礎,結合自己的工作經驗擴展成爲這本對C程序員具有珍貴价值的經典著作。寫作本書的出發點不是要批判C語言,而是要幫助C程序員繞過編程過程中的陷阱和障礙。作者以自己1985年在Bell實驗室時發表的一篇論文爲基礎,結合自己的工作經驗擴展成爲這本對C程序員具有珍貴价值的經典著作。

l九度鏈接

http://t.jobdu.com/thread-1210-1-1.html


4.C專家編程》

l推薦理由

C專家編程》,原著《Expert C Programming》擷取了幾十個實例,細緻、深入地講解了C的歷史、語言特性、聲明、數組、指針、鏈接、運行時、內存以及分析瞭如何進一步學習C++等問題。這是一本ANSIC編程語言的高級讀本。它適用於已經編寫過C程序的人,以及那些想迅速獲取一些專家觀點和技巧的人。

專家級的C編程指南展示優秀C程序員的編程技巧。

即使你讀過AndyKoneig的《C陷阱與缺陷》,你還是應該看看PeterVanDerLinden的書。我想,他們兩人的書稱都應該千方百計的搞到,如獲至寶地捧讀。

l九度鏈接

http://t.jobdu.com/thread-1212-1-1.html


5.《你必須知道的495C語言問題》

l推薦理由

C是一門簡潔精妙的語言,掌握基本語法容易,真正能夠自如運用,就不那麼簡單了。你難免會遇到各種各樣的問題,有些可能讓你百思不得其解,甚至翻遍圖書館,也找不到問題的答案。

本書的出版,填補了這一空白。書中內容是世界各地的C語言用戶多年來在新聞組comp.lang.c中討論的結晶。

l九度鏈接

http://t.jobdu.com/thread-1222-1-1.html

C++

1.C++ Primer

l推薦理由

本書是久負盛名的C++經典教程,其內容是C++大師Stanley B. Lippman豐富的實踐經驗和C++標準委員會原負責人Josée LajoieC++標準深入理解的完美結合,已經幫助全球無數程序員學會了C++。對C++基本概念和技術全面而且權威的闡述,對現代C++編程風格的強調,使本書成爲C++初學者的最佳指南;對於中高級程序員,本書也是不可或缺的參考書。

本書所有作者都是著名的C++權威人物。

l九度鏈接

http://t.jobdu.com/thread-119-1-2.html

2.C++程序設計語言》

l推薦理由

體味C++語言的精妙與魅力

享受與大師的心靈對話

C++程序設計語言》介紹了標準C++以及由C++所支持的關鍵性編程技術和設計技術。標準C++較以前的版本功能更強大,其中許多新的語言特性,如名字空間、異常、模板、運行時類型聲明等使得新技術得以直接應用。這本書圍繞語言及庫功能來組織,內容涉及C++的主要特徵及標準庫,並通過系統軟件領域中的實例解釋說明一些關鍵性的概念與技術。

l九度鏈接

http://t.jobdu.com/thread-1207-1-1.html

3.Effective C++

l推薦理由

Effective C++是世界頂級C++大師Scott Meyers的成名之作,初版於1991年。在國際上,這本書所引起的反響之大,波及整個計算機技術出版領域,餘音至今未絕。幾乎在所有C++書籍的推薦名單上,這部專著都會位於前三名。作者高超的技術把握力,獨特的視角、詼諧輕鬆的寫作風格、獨具匠心的內容組織,都受到極大的推崇和仿效。

書中的50條準則,每一條都扼要說明了一個可讓你寫出更好的C++ 程序代碼的方法,並以特別設計過的例子詳加討論。在此第二版中,Meyers重新檢驗了每一準則,特別注意兼容於C++標準規格與現行編譯器技術,並融入軟件界對C++運用的最新觀察結果。

l九度鏈接

http://t.jobdu.com/thread-1214-1-1.html

4.More Effective C++

l推薦理由

繼《Effective C+》之後,Scott Meyers  1996 推出這本「續集」。條款變得比較少,頁數倒是多了一些,原因是這次選材比「第一集」更高階,尤其是第五章。Meyers 將此章命名爲技術(Techniques),並明白告訴你,其中都是一些 patterns,例如 virtual ctorssmart pointersreference countingproxy classesdouble dispatching等等。這一章的每個條款篇幅都在 15~30 頁之譜,實在讓人有「山窮水盡疑無路,柳暗花明又一村」之嘆。雖然出版年代稍嫌久遠,本書並沒有第二版,原因是當其出版之時(1996),C++ Standard 已經幾乎定案,本書即依當時的標準草案而寫。其間與現今之 C++ 標準規格幾乎相同。可能變化的幾個彈性之處,Meyers 也都有所說明與提示。

l九度鏈接

http://t.jobdu.com/thread-79-1-3.html

5.C++標準程序庫:自修教程與參考手冊》

l推薦理由

這本包含最新資料的完整書籍,反映出被ANSI/ISO C++語言標準規格書納入的C++標準程序庫的最新組成。更明確地說,這本書將焦點放在標準模板庫身上,檢驗其中的容器、迭代器、仿函數和算法。讀者還可以找到特殊容、字串、數值類別、國際化議題、IOStream。每一個元素都有深刻的呈現,包括其介紹、設計、運用實例、細部解說、陷阱、意想不到的危險,以及相關類別和函數的精確檣記式和定義式。

l九度鏈接

http://t.jobdu.com/thread-1206-1-1.html

6.C++ Templates

l推薦理由

本書是C++模板編程的完全指南,旨在通過基本概念、常用技巧和應用實例3方面的有用資料,爲讀者打下C++模板知識的堅實基礎。

l九度鏈接

http://t.jobdu.com/thread-1185-1-1.html

7.C++必知必會》

l推薦理由

職業C++程序員必備常識,初學者登堂入室的階梯,C++20年經驗結晶。本書作者資深C++專家Stephen C.Dewhurst從業界多年來積累的寶貴經驗中萃取了C++開發所應必備但常常被誤解的知識,並在闡述時過濾掉了不必要的複雜性。你從何時(或者哪裏)開始學習C++並不重要,但在邁出下一步之前,使用本書作爲指南,可以確保輕鬆上路!

l九度鏈接

http://t.jobdu.com/thread-82-1-3.html

8.Essential C++

l推薦理由

書中以4個面向來表現C++的本質:procedural(程序性的)、generic(泛型的)、object-based(個別對象的)、object-oriented(面向對象的),全書圍繞着一系列逐漸繁複的程序問題,以及用以解決這些問題的語言特性。循此方式,讀者不只學到C++的函數和結構,也會學習到它們的設計目的和基本原理。

l九度鏈接

http://t.jobdu.com/thread-1220-1-1.html

9.More Exceptional C++

l推薦理由

More Exceptional C++Exceptional C++的續篇。根據多年程序開發的實踐經驗、Herb SutterC++程序員提供了久經考驗的程序設計技術和行之有效的解決方案,這些技術和方案對設計從小型工程到企業級應用的現代軟件系統大有裨益。

圍繞着40個編程難題,More Exceptional C++引導讀者深刻理解成功的C++軟件設計和開發中至關重要的原則和議題。書中包括一些新的主題,強化了泛型程序設計、內存管理、C++標準庫的使用等內容,並涵蓋了traitspredicates這樣的重要技術;還就使用標準容器和算法時應該牢記的準則和要點進行了分析——其它資料很少深入涉及這一主題。

l九度鏈接

http://t.jobdu.com/thread-81-1-3.html

10.C++ 編程思想》

l推薦理由

這本書是C++領域的一本權威著作,書中的內容、講授方法、選用例子和跟隨練習既適合課堂教學,又適合讀者自學。

l九度鏈接

http://t.jobdu.com/thread-80-1-3.html

11.C++沉思錄》

l推薦理由

C++沉思錄》適合有一定經驗的C++程序員閱讀學習,可以幫助讀者加強提高技術能力,成爲C++程序設計的高手。

Koenig MOO的《C++沉思錄》將會爲許多人提供有用的幫助。對於C++是什麼樣的以及能夠做些什麼,他們的先見之明在這本書裏隨處可見。

l九度鏈接

http://t.jobdu.com/thread-1177-1-1.html

12.Accelerated C++

l推薦理由

本書系統介紹C++程序設計,是美國斯坦福大學的經典教材。從使用C++標準庫中的高級抽象開始,使讀者很快掌握編程方法。每一章都有很經典獨特的例子以及非常到位的講解,覆蓋了C++非常多的內容,從標準庫容器、泛型算法的使用,到類的設計、泛型算法的設計,本書都進行了詳細的講解。本書作者有豐富的C++開發、研究和教學經驗,內容由淺入深,講解精煉巧妙。無論是剛入門的新手還是有經驗的開發人員都能從本書中受益。

l九度鏈接

http://t.jobdu.com/thread-1183-1-1.html

13.C++編程規範:101條規則、準則與最佳實踐》

l推薦理由

良好的編程規範可以改善軟件質量,縮短上市時間,提升團隊效率,簡化維護工作。在本書中,兩位全世界最受尊敬的C++專家將全球C++社區的集體智慧和經驗凝結成一整套編程規範。這些規範可以作爲每一個開發團隊制定實際開發規範的基礎,更是每一位C++程序員應該遵循的行事準則。

本書涵蓋了C++程序設計的每一個方面,包括設計和編碼風格、函數、操作符、類的設計、繼承、構造與析構、賦值、名字空間、模塊、模板、泛型、異常、STL容器和算法等。書中對每一條規範都給出了言簡意賅的敘述,並輔以實例說明;另外還給出了從類型定義到錯誤處理等方面的大量C++最佳實踐,包括許多最新總結和標準化的技術,即使使用C++多年的程序員也會從中受益匪淺。

l九度鏈接

http://t.jobdu.com/thread-1193-1-1.html

14.C++完全參考手冊》

l推薦理由

本書作者Herbert Schildt是程序設計語言的大師,其著作涉及CC++JavaC#等語言。

本書以一種清晰而易懂的方式,全面介紹了C++語言的各個方面,如關鍵字、語法、函數、類和庫,以及一些C++高級特性,如重載、繼承、虛擬函數、命名空間、模板、RTTI(運行時類型信息),以及STL(標準模板庫)等。讀者不僅可以從本書中學習到程序設計所需的語言知識,而且還可以瞭解如何進行程序設計。

l九度鏈接

http://t.jobdu.com/thread-1208-1-1.html

15.Effective STL

l推薦理由

你已經熟悉STL了。你知道怎樣創建容器、怎樣遍歷容器中的內容,知道怎樣添加和刪除元素,以及如何使用常見的算法,比如findsort。但是你並不滿意。你總是感到自己還不能充分地利用STL。本該很簡單的任務卻並不簡單;本該很直接的操作卻要麼泄漏資源,要麼結果不對;本該更有效的過程卻需要更多的時間或內存,超出了你的預期。是的,你已經知道如何使用STL了,但是你並不能確定自己是否在有效地使用它。

l九度鏈接

http://t.jobdu.com/thread-1213-1-1.html

16.STL源碼剖析》

l推薦理由

學習編程的人都知道,閱讀、剖析名家代碼乃是提高水平的捷徑。源碼之前,了無祕密。大師們的縝密思維、經驗結晶、技術思路、獨到風格,都原原本本體現在源碼之中。

這本書所呈現的源碼,使讀者看到vector的實現、list的實現、heap的實現、deque的實現、Red Black tree的實現、hash table的實現、set/map的實現;看到各種算法(排序、查找、排列組合、數據移動與複製技術)的實現;甚至還能夠看到底層的memory pook和高階抽象的traits機制的實現。

l九度鏈接

http://t.jobdu.com/thread-120-1-2.html

數據結構與算法篇

1.《算法導論》

l推薦理由

這本書深入淺出,全面地介紹了計算機算法。對每一個算法的分析既易於理解又十分有趣,並保持了數學嚴謹性。本書的設計目標全面,適用於多種用途。涵蓋的內容有:算法在計算中的作用,概率分析和隨機算法的介紹。書中專門討論了線性規劃,介紹了動態規劃的兩個應用,隨機化和線性規劃技術的近似算法等,還有有關遞歸求解、快速排序中用到的劃分方法與期望線性時間順序統計算法,以及對貪心算法元素的討論。此書還介紹了對強連通子圖算法正確性的證明,對哈密頓迴路和子集求和問題的NP完全性的證明等內容。全書提供了900多個練習題和思考題以及敘述較爲詳細的實例研究。

l九度鏈接

http://t.jobdu.com/thread-1274-1-1.html

2.《數據結構與算法分析—C語言描述》

l推薦理由

現在的程序員總是用着別人封裝好的函數、類、庫、API,滿滿的,我們就會覺得編程不過是這麼回事,搭積木而已,別人都把材料提供好了,至於材料是怎麼做的,不用理會。 
真的是這樣嗎?說數據結構和算法沒用的人,那是因爲他用不到。爲什麼用不到?他的層次決定了他不會接觸到編程最關鍵最核心的部分——算法。

先不說那些反應算法的力量的似乎變態的問題,也不說2006年第4期《程序員》的專題,只說,當我們遇到一個問題時,如何搭建數學模型?當我們在有限的硬件條件下要完成高速的數據處理,如何設計?當我們爲客戶開發完一套軟件後,能不能保證未來幾年內數據猛增不會帶來計算量的指數級增長?當我們需要升級服務器內存和硬盤是,能不能修改幾個函數就避免硬件的投資?

這些問題的答案,請在這本書中尋找。

l九度鏈接

http://t.jobdu.com/thread-1275-1-1.html

3.《計算機程序設計藝術》

l推薦理由

任何人發現書上的錯誤,都可以向Donald E. Knuth舉發,並領取$2.56美金,因爲“256美分剛好是十六進制的一美元256 pennies is one hexadecimal dollar.)。比爾·蓋茨1995年說,如果你認爲你是一名真正優秀的程序員,就去讀第一卷,確定可以解決其中所有的問題。”“如果你能讀懂整套書的話,請給我發一份你的簡歷。《計算機程序設計藝術》是Knuth一生中最重要的事業,他寫這本書的目的是組織和總結所知道的計算機方法的相關知識,並打下堅實的數學、歷史基礎

l九度鏈接

http://t.jobdu.com/thread-1277-1-1.html

4.C算法(第一卷):基礎、數據結構、排序和搜索》

l推薦理由

C算法(1):基礎、數據結構、排序和摸索》分4部分、共16章。第一部分基礎知識(第12章)介紹了基本算法分析原理。第二部分數據結構(第35章)講解算法分析中必須掌握的數據結構知識。主要包括基本數據結構、抽象數據結構、遞歸和樹。第三部分排序(第611章)按章節順序分別討論了基本排序方法(如選擇排序、插入排序、冒泡排序、希爾排序等)、快速排序方法,歸併和歸併排序方法、優先隊列與堆排序方法、基數排序方法以及特殊目的排序方法,並比較了各種排序方法的性能特徵。第四部分搜索(第1216章)在進一步講解符號表、樹等抽象數據類型的基礎上,重點討論哈希方法、基數搜索以及外部搜索方法。

l九度鏈接

http://t.jobdu.com/thread-163-1-1.html

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

l推薦理由

C算法(2):圖算法》所討論的圖算法,都是實際中解決圖問題的最重要的已知方法。這本書的主要宗旨是讓越來越多需要了解這些算法的人的能夠掌握這些方法及基本原理。書中根據基本原理從基本住處開始循序漸進地講解,然後再介紹一些經典方法,最後介紹仍在進行研究和發展的現代技術。精心挑選的實例、詳盡的圖示以及完整的實現代碼與正文中的算法和應用描述相輔相成。

l九度鏈接

http://t.jobdu.com/thread-164-1-1.html

6.《算法藝術與信息學競賽》

l推薦理由

計算機解題的核心是算法設計。算法設計涉及許多先修的基礎知識,包括數據結構、高級語言程序設計、離散數學、圖論、組合數學、人工智能、計算幾何等。當然還包括除數學與信息學之外的其他學科知識,因爲沒有這些知識,往往連題目都會看不懂,這可能也是要求參加ACM大賽的選手應該具備全面科學素養的原因之一。劉汝佳、黃亮兩位作者都曾在高中時參加過信息學奧林匹克競賽活動,他們在如何用計算機解難題方面投入過很大精力,有着比較豐富的經驗。

l九度鏈接

http://t.jobdu.com/thread-122-1-1.html

7.《計算機算法設計與分析》

l推薦理由

這本書以算法設計策略爲知識單元系統地介紹計算機算法的設計方法和分析技巧。其主要內容包括:算法及算法複雜性基本概念,算法描述,有效算法最常用的設計策略——遞歸和分治法,動態規劃法的設計要點與適用性,貪心算法,回溯法和分支限界法,許多難解問題的高效算法——概率算法,以及NP完全理論和NP難問題的近似解法。書中既涉及傳統算法的實例分析,更有算法領域熱點研究課題追蹤,具有很高的實用價值。

l九度鏈接

http://t.jobdu.com/thread-162-1-1.html

程序員綜合篇


1.《程序員面試攻略》

l推薦理由

本書對程序員面試中的各種注意事項、常見題型和常解答技巧進行了介紹,書中的面試例題都取材於頂繃計算機公司的實際招聘面試題,每道例的後面都緊跟解決方案的思路和邏輯分析步驟。它不僅能幫助求職者快速複習有關的知識,也對如何給大面試考官留下一個良好而又深刻印象的面試技巧進行了指導,面這些能幫助讀者獲得一份真正的高薪工作。本書適合於所有正在找工作或將要找工作的程序員。

l九度鏈接

http://t.jobdu.com/thread-128-1-3.html

2.《程序員面試寶典》

l推薦理由

本書取材於各大IT公司歷年面試真題(包括筆試題、口試題、電話面試、英語面試,以及邏輯測試和智商測試)。通過精確詳細的分類,把在應聘程序員(含網絡、測試等)過程中所遇見的常見考點分爲21章。不僅對傳統的C系語言考點做了詳盡的解說,包括面向對象問題、sizeof問題、const問題、數據結構問題等。還根據外企出題最新特點,針對設計模式問題、C#問題、網絡問題、數據庫問題、NET問題等,做了深入的說明。  最後本書着力講述瞭如何進行英語面試和電話面試,並給出了大量實際英語面試中的問題、參考答案,以及常用詞彙,嘗試解決程序員應聘外企時語言問題造成的瓶頸。本書的面試題並非簡單的羅列。除了對每道題目都有詳細的解析和回答外,對相關知識點還有擴展說明。  希望真正做到由點成線,舉一反三。本書對於讀者從求職就業到提升計算機專業知識都有顯著的幫助。

l九度鏈接

http://t.jobdu.com/thread-127-1-3.html

3.《遊戲之旅-我的編程感悟》

l推薦理由

這是一本非常有特色的計算機編程學習書籍。其特色就在於它將作者十餘年來對遊戲編程的所思、所感、所悟與編程理論知識相結合,褪去了純理論的教學理念,使讀者在前人的學習過程中吸取學習經驗和教訓,將計算機基礎知識和高級編程技術不知不覺地融入自己的頭腦中。
本書忠實地記錄了作者十餘年來對遊戲編程的所思、所感、所悟。全書按照作者本人學習和實踐的過程,帶着讀者從基礎的計算機知識到高級的編程技術,從非常專業的彙編優化到非常實際的項目管理進行了一次遊戲開發的全景探索。本書不僅適合遊戲開發者閱讀,也會給所有的開發者和程序愛好者帶來啓示。

l九度鏈接

http://t.jobdu.com/thread-916-1-3.html

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

l推薦理由

這是一本空前的奇書,也是一本傑出的科學普及名著,它以精心設計的巧妙筆法深入淺出地介紹了數理邏輯、可計算理論、人工智能等學科領域中的許多艱深理論,輕鬆、幽默、流暢的文字隱藏着大量的潛臺詞,它們前後照應、互相聯繫,交織成一個複雜、無形的網絡,讀者看不見它,但可以嗅出它的氣味,並覺察到這是作者有意噴灑的。作者希望藉此引起讀者的興趣,從而在反覆玩味中體會出那些潛臺詞來,真正觸及本書的精華。

l九度鏈接

http://t.jobdu.com/thread-915-1-3.html

5.Programming Interviews Exposed

l推薦理由

Everything you need to know to succeed in the programming interview and get the job you want Whether you are a veteran programmer seeking a new position or a whiz kid starting your career, interviewing for a programming job requires special preparation. The interview is likely to consist of an hour-long interactive oral exam in computers, programming, and logic. This helpful guide will give you the tools necessary to breeze through the test and make a lasting impression that will get you a top-dollar offer!

l九度鏈接

http://t.jobdu.com/thread-914-1-3.html

6.《新手編程導論》

l推薦理由

設計纔是真正的編程!面向對象並不是一切?對象的引用纔是對象 對接口編程纔是真正的編程 對數據的描述纔是數據 面向對象數據庫並非數據庫?網絡纔是真正的操作系統!無論你以爲上述觀點是驚天大祕還是不過爾爾,你都需要這本書!

l九度鏈接

http://t.jobdu.com/thread-1020-1-4.html

7.《代碼大全》

l推薦理由

第2版的《代碼大全》是著名IT暢銷書作者史蒂夫·邁克康奈爾11年前的經典著作的全新演繹:第2版不是第一版的簡單修訂增補,而是完全進行了重寫;增加了很多與時俱進的內容。這也是一本完整的軟件構建手冊,涵蓋了軟件構建過程中的所有細節。它從軟件質量和編程思想等方面論述了軟件構建的各個問題,並詳細論述了緊跟潮流的新技術、高屋建瓴的觀點、通用的概念,還含有豐富而典型的程序示例。這本書中所論述的技術不僅填補了初級與高級編程技術之間的空白,而且也爲程序員們提供了一個有關編程技巧的信息來源。這本書對經驗豐富的程序員、技術帶頭人、自學的程序員及幾乎不懂太多編程技巧的學生們都是大有裨益的。可以說,無論是什麼背景的讀者,閱讀這本書都有助於在更短的時間內、更容易地寫出更好的程序。

l九度鏈接

http://t.jobdu.com/thread-978-1-4.html

8.《代碼之美》

l推薦理由

《代碼之美》介紹了人類在一個奮鬥領域中的創造性和靈活性:計算機系統的開發領域。在每章中的漂亮代碼都是來自獨特解決方案的發現,而這種發現是來源於作者超越既定邊界的遠見卓識,並且識別出被多數人忽視的需求以及找出令人歎爲觀止的問題解決方案。《代碼之美》33章,有38位作者,每位作者貢獻一章。每位作者都將自己心目中對於“美麗的代碼”的認識濃縮在一章當中,張力十足。38位大牛,每個人對代碼之美都有自己獨特的認識,現在一覽無餘的放在一起,對於熱愛程序的每個人都不啻一場盛宴。雖然本書的涉獵範圍很廣,但也只能代表一小部分在這個軟件開發這個最令人興奮領域所發生的事情。

l九度鏈接

http://t.jobdu.com/thread-982-1-4.html

9.《代碼優化:有效使用內存》

l推薦理由

本書系統深入地介紹了各種代碼優化編程技術。全書分爲4章。第1章集中介紹如何確定程序中消耗CPU時鐘最多的熱點代碼的所謂程序剖析技術以及典型部分工具的實用知識。第23章分別全面介紹RAM了系統與高速緩存子系統的代碼優化知識。第4章主要介紹了機器代碼優化技術。各章在討論基本原理的同時詳細給出了代碼實例,並對優化性能進行了定量的分析。

該書特別適合於作爲應用程序員及系統程序員的學習與開發之用。同時,本書對在硬件方面的專業人員與技術工作者有一定的參考價值。

ll九度鏈接

http://t.jobdu.com/thread-1000-1-4.html

10.Working Effectively with Legacy Code

l推薦理由

Get more out of your legacy systems: more performance, functionality, reliability, and manageability 
Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts.

l九度鏈接

http://t.jobdu.com/thread-996-1-4.html

11.Code Reading -- The Open Source Perspective

l推薦理由

首先,閱讀代碼這個領域確實很少有書涉及到,作者試圖闡述他閱讀代碼的一些經驗,當然,這很值得我們參考,尤其是閱讀開源代碼的人,可能會從中學到很多開源項目的規範與設計方法,從而更好地去理解open source 另外,我覺得這本書最重要的地方在於,一,它論述了閱讀代碼的重要性,我們程序員常常太醉心於寫代碼,卻忘了開源世界......

l九度鏈接

http://t.jobdu.com/thread-986-1-4.html

12.《代碼閱讀方法與實踐》

l推薦理由

代碼閱讀有自身的一套技能,重要的是能夠確定什麼時候使用哪項技術。本書中,作者使用600多個現實的例子,向讀者展示如何區分好的(和壞的)代碼,如何閱讀,應該注意什麼,以及如何使用這些知識改進自己的代碼。養成閱讀高品質代碼的習慣,可以提高編寫代碼的能力。閱讀代碼是程序員的基本技能,同時也是軟件開發、維護、演進、審查和重用過程中不可或缺的組成部分。本書首次將閱讀代碼作爲一項獨立課題,系統性地加以論述。本書引用的代碼均取材於開放源碼項目——所有程序員都應該珍視的寶庫。本書圍繞代碼閱讀,詳細論述了相關的知識與技能。“他山之石、可以攻玉”,通過仔細閱讀並學習本書,可以快速地提高讀者代碼閱讀的技能與技巧,進而從現有的優秀代碼、算法、構架、設計中汲取營養,提高自身的開發與設計能力。

l九度鏈接

http://t.jobdu.com/thread-979-1-4.html

13.《瘋狂的程序員》

l推薦理由

本書描寫了絕影等程序員的成長之路,分爲大學、工作、創業三部分。作者筆下以絕影、BOSS liu、Bug Yang等爲代表的程序員是大多程序員成長的真實寫照,很多網友看過小說之後都說“這些事好像就是我身上發生的事情,但是我寫不出來,絕影寫出來了”。

l九度鏈接

http://t.jobdu.com/thread-130-1-4.html

14.《程序人生》

l推薦理由

這是一些文章的合集。這些文章包括普通的,有名的的程序員的經歷,還有一些讓人深思的程序員問題, 書中把它們分成奮鬥篇,中國篇,外國篇,反思篇,如果你想進入程序設計的世界,這些文章應該能給你一些啓示,也一定能給你一定的鼓勵!

l九度鏈接

http://t.jobdu.com/thread-126-1-5.html

15.《軟件工程思想》

l推薦理由

《軟件工程思想》講述“軟件開發”和“做程序員”的道理,視野獨特,構思新穎,內容風趣,不落窠臼,令人耳目一新。堪稱難得,以至回味無窮。

l九度鏈接

http://t.jobdu.com/thread-149-1-5.html

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

l推薦理由

一羣IT小小鳥——

來自十幾所院校,或男生,或女生;或科班,或半路轉行。

分佈在不同的公司,或外企,或國企,或民企,老闆有土有洋。

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

他們用自己的成長故事,告訴在校的師弟師妹們:

青春太寶貴,千萬別浪費;要想不浪費,萬事早準備。

l九度鏈接

http://t.jobdu.com/thread-99-1-5.html

17.《程序員修煉之道》

l推薦理由

《程序員修煉之道》由一系列獨立的部分組成,涵蓋的主題從個人責任、職業發展,直以用於使代碼保持靈活、並且易於改編和複用的各種架構技術,利用許多富有娛樂性的奇聞軼事、有思想性的例子以及有趣的類比,全面闡釋了軟件開發的許多不同方面的最佳實踐和重大陷阱。無論你是初學者,是有經驗的程序員,還是軟件項目經理,本書都適合你閱讀。

l九度鏈接

http://t.jobdu.com/thread-129-1-5.html

操作系統篇



1.《操作系統-內核與設計原理》

l推薦理由

《操作系統:精髓與設計原理》既注重對操作系統的經典內容的論述,又緊密聯繫當代流行的設計問題以及當前操作系統的發展方向,可作爲大學計算機專業或計算機應用相關專業的本科生教材和參考書,也可供從事計算機方向研究的專業技術人員使用。

l九度鏈接

http://t.jobdu.com/thread-139-1-3.html


2.《現代操作系統》

l推薦理由

本書是操作系統領域的經典之作,與第1版相比有較大的變化。書中集中討論了操作系統的基本原理,除了重點放在單處理機操作系統之處,還包含了有關計算機安全、多媒體操作系統、UNIX、Window2000以及操作系統設計等方面的內容。書中涉及的主題包括圖形用戶界面、多處理機操作系統、筆記本電腦電源管理、可信系統、病毒、網絡終端、CD-ROM文件系統、互斥信號量、RAID、軟定時器、穩定存儲器以及新的頁面置換算法等。此外,書中還增加了大量習題,方便教學。

本書適合作爲高等院校計算機科學與技術專業操作系統課程教材,也是設計、開發操作系統的重要參考書。

l九度鏈接

http://t.jobdu.com/thread-137-1-3.html


3.《自已動手寫操作系統》

l推薦理由

本書在詳細分析操作系統原理的基礎上,用豐富的實例代碼,一步一步地指導讀者用C語言和彙編語言編寫出一個具備操作系統基本功能的操作系統框架。本書不同於其他的理論型書籍,而是提供給讀者一個動手實踐的路線圖。書中講解了大量在開發操作系統中需注意的細節問題,這些細節不僅能使讀者更深刻地認識操作系統的核心原理,而且使整個開發過程少走彎路。

l九度鏈接

http://t.jobdu.com/thread-136-1-3.html


4.《鳥哥的Linux私房菜》

l推薦理由

Linux的基礎知識在各大主流Linux安裝版本中基本相同,如賬號管理、硬盤文件格式、數據管理與核心編譯等。本書深入淺出地介紹了Linux操作系統的基本原理與架構,適合當前所有主流Linux版本的學習。

 

l九度鏈接

http://t.jobdu.com/thread-1063-1-3.html


5.Linux內核編程指南》

l推薦理由

本書面向希望深入學習這種操作系統的讀者,全面介紹了Linux操作系統的技術原理。全書共分10章,內容分別涉及Linux內核簡介、內存管理、進程間通信、Linux文件系統、設備驅動程序、網絡實現方式、模塊和調試,以及多重處理等Linux內核原理和開發技術。

 

l九度鏈接

http://t.jobdu.com/thread-1062-1-3.html


6.《深入理解LINUX內核》

l推薦理由

《深入理解Linux內核,第三版》指導你對內核中使用的最重要的數據結構、算法和程序設計訣竅進行一次遍歷。通過對錶面特性的探究,作者給那些想知道自己機器工作原理的人提供了頗有價值的見解。書中討論了Intel特有的重要性質。相關的代碼片段被逐行剖析。然而,本書涵蓋的不僅僅是代碼的功能,它解釋了Linux以自己的方式工作的理論基礎。

 

l九度鏈接

http://t.jobdu.com/thread-1061-1-3.html


7.UNIX環境高級編程》

l推薦理由

本書全面介紹了UNIX系統的程序設計界面——系統調用界面和標準C庫提供的許多函數。

本書的前15章着重於理論知識的闡述,主要內容包括UNIX文件和目錄、進程環境、進程控制、進程間通信以及各種I/O。在此基礎上,分別按章介紹了多個應用實例,包括如何創建數據函數庫,PostScript打印機驅動程序,調制解調器撥號器及在僞終端上運行其他程序和程序等。

本書內容豐富權威,概念清晰精闢,一直以來被譽爲UNIX編程的“聖經”,對於所有UNIX程序員——無論是初學者還是專家級人士——都是一本無價的參考書籍。

 

l九度鏈接

http://t.jobdu.com/thread-1060-1-3.html


8.Unix操作系統設計與實現》

l推薦理由

本書對FreeBSD操作系統的內容結構進行了最全國、最新鮮、最權威的論述。
主要針對BSD4.3版本。

 

l九度鏈接

http://t.jobdu.com/thread-1059-1-3.html


9.LINUXUNIX SHELL編程指南》

l推薦理由

本書共分五部分,詳細介紹了shell編程技巧,各種UNIX命令及語法,還涉及了UNIX下的文字處理以及少量的系統管理問題。本書內容全面、文字簡潔流暢,適合Shell編程人員學習、參考。

 

l九度鏈接

http://t.jobdu.com/thread-1058-1-3.html


10.LINUX設備驅動程序》

l推薦理由

本書是針對那些想在Linux操作系統下支持計算機外設或者是想在Linux下開發並運行新硬件的人而寫的。Linux是UNIX市場中份額增長最快的操作系統,在許多應用領域中贏得了衆多熱心的追隨者。本書展示了迄今爲止流傳於口頭上的或隱含在源代碼評註背後的信息,並引導您爲衆多的設備編寫驅動程序。

 

l九度鏈接

http://t.jobdu.com/thread-1057-1-3.html

11.LINUX教程:Windows用戶轉向Linux12個步驟》

 

l推薦理由

本書是一本Windows用戶轉向Linux操作系統的專業書籍,其內容詳盡,語言精練易懂,實用性強,適用於那些具有Windows使用經驗並想學習Linux的開發人員、系統管理員和普通用戶。本書也是一本很好的Linux操作參考書,能夠爲那些迫切需要了解和掌握Linux的讀者提供幫助。

 

l九度鏈接

http://t.jobdu.com/thread-1037-1-3.html


12.Linux內核源代碼情景分析》

l推薦理由

這本書採取類似於英語教學中行之有效的情景會話的教學方法,全面深入地剖析了Linux最新版本核心源代碼,並對Linux核心的獨特優點和需要進一步改進的問題作了精闢的評述。上冊的內容包括預備知識、存儲管理、中斷和系統調用、進程和進程調度、文件系統以及傳統的Unix進程通訊六章。

 

l九度鏈接

http://t.jobdu.com/thread-1036-1-4.html


13.Linux內核源代碼分析》

l推薦理由

Linux擁有現代操作系統所有的功能,如真正的搶先式多任務處理、支持多用戶,內存保護,虛擬內存,支持SMP、UP,符合POSIX標準,聯網、圖形用戶接口和桌面環境。具有快速性、穩定性等特點。本書通過分析Linux的內核源代碼,充分揭示了Linux作爲操作系統的內核是如何完成保證系統正常運行、協調多個併發進程、管理內存等工作的。

 

l九度鏈接

http://t.jobdu.com/thread-1035-1-4.html


14.Linux內核完全註釋》

l推薦理由

本書對Linux早期操作系統內核(v0.11)全部代碼文件進行了詳細全面的註釋和說明,旨在使讀者能夠在儘量短的時間內對Linux的工作機理獲得全面而深刻的理解,爲進一步學習和研究Linux系統打下堅實的基礎.書中首先以Linux源代碼版本的變遷歷史爲主線,詳細介紹了Linux系統的發展歷史,着重說明了各個內核版本之間的重要區別和改進方面,給出了選擇0.11(0.95)版作爲研究的對象的原因。然後本書依據內核源代碼的組織結構對所有內核程序和文件進行了註釋和詳細說明。在註釋的同時,還介紹了讀者應該瞭解的相關知識,並給出了相關的硬件信息。本書帶介紹了內核源代碼的組織結構信相互關係。

本書適合作爲計算機專業學生學習操作系統課程的實踐教材和參考書,也適合Linrx操作系統愛好者自學,還可以供具有一定基礎的技術人員作爲嵌入式開發應用的參考書。

 

l九度鏈接

http://t.jobdu.com/thread-1032-1-4.html


15.Linux 0.01內核分析與操作系統設計》

l推薦理由

本書巧妙地結合了Linux內核源代碼分析、操作系統設計原理和操作系統設計實踐三個方面的內容,在對Linux 0.01內核源代碼進行深入分析的基礎上,講解了操作系統設計的基本原理和方法技巧。同時,還向讀者提供了大量的操作系統實踐方面的實例。通過對本書的學習,讀者可以對操作系統的內核有深入的瞭解,掌握基本的硬件操作和控制能力,具有對操作系統的理解和實踐能力。

本書中的所有例子,都可以使用GNU編譯器來編譯,所有的工具軟件也都可以應用到GNU的自由軟件中。本書內竄豐富、通俗易懂、可操作性強,既可作爲大學高年級本科和研究生學習操作系統設計的輔導教材,也可作爲計算機愛好者學習和分析Linux內核的教材。同時,也是軟件工程師進行各類操作系統設計的最佳參考用書。

 

l九度鏈接

http://t.jobdu.com/thread-1028-1-4.html

面向對象篇

1.Head First設計模式》

l推薦理由

本書的內容深入淺出,基本上每一章都是我們生活中的一個例子。看過會令人印象比較深刻!而且在每章後面還有練習題,利於鞏固學過的知識,是學習設計模式,領悟面向對象思想不可多得的入門好書!

l九度鏈接

http://t.jobdu.com/thread-890-1-1.html

2.《大話設計模式》

l推薦理由

本書通篇都是以情景對話的形式,用多個小故事或編程示例來組織講解GoF總結的23個設計模式。本書的特色是通過小菜與大鳥的趣味問答,在講解程序的不斷重構和演變過程中,把設計模式的學習門檻降低,讓初學者可以更加容易地理解——爲什麼這樣設計纔是好的?是怎樣想到這樣設計的?以達到不但授之以“魚”,還授之以“漁”的目的。引導讀者體會設計演變過程中蘊藏的大智慧。

本書適合編程初學者或希望在面向對象編程上有所提高的開發人員閱讀。

l九度鏈接

http://t.jobdu.com/thread-150-1-1.html 

3.《設計模式精解》

l推薦理由

本書從一個新的視角描述面向對象設計,將面向中對象編程的原則與運用設計模式力量創建健壯、可靠的軟件開發環境結合起來。書中採用實用、恰當的例子,指導讀者用模式解決普通的編程問題,並且解釋現代軟件設計模式的優越性。

本書適用於學習面向中對象設計和設計模式的學生、程序員以及從事軟件開發的人士。

l九度鏈接

http://t.jobdu.com/thread-154-1-1.html 

4.UMLRational Rose 2002從入門到精通》

l推薦理由

本書深入淺出地介紹了統一建模語言(UML)和Rational Rose軟件,通過航空公司與購物推車例子介紹如何用UMLRose進行項目需求分析、結構規劃和生成框架代碼,以及如何從現有系統逆向轉出工程代碼,生成Rose模型,並分章介紹了C++JavaVisual BasicCORBA/IDLXML代碼的代碼生成與逆向轉出工程代碼。通過本書學習,項目開發人員可以用這個全新工具緊扣用戶需求,方便地開發出符合用戶需求的系統或根據用戶需求對現有系統進行改造。

本書適合項目開發人員參考,也適合作爲大學教材或自學材料。。

l九度鏈接

http://t.jobdu.com/thread-157-1-2.html

5.Sams Teach Yourself UML in 24 Hours

l推薦理由

本書教讀循序漸進地、系統地學習UML基礎知識和應用技術。和前一版相比,本書內容根據UML 2.0進行了補充和更新,隨書光盤包含了建模工具Poseidon的試用版。 全書分爲三部分24章。第一部分“基礎知識”包括第1章到第15章,主要是介紹UML語言的基礎知識以及面向對象的概念和思想,還簡單介紹了UML在開發過程的應用方法。第二部分“學習案例”包括第16章到第22章,結合實例詳細分析了UML的應用方法與技巧,還介紹了UML在熱點領域設計模式中的應用。第三部分“高級應用”包括最後兩章,先是運用UML來描述設計模式和嵌入式系統,然後討論UML在其他領域的應用前景。附錄給出了每章的小測驗答案,介紹了使用Microsoft Visio專業版繪製常用UML圖的方法步驟,還對常用UML圖進行了總結。

本書適用於從事面向對象軟件開發的軟件工程人員,也特別適合UML的初中級學習者。

l九度鏈接

http://t.jobdu.com/thread-156-1-2.html

6.UML精粹:標準對象建模語言簡明指南》

l推薦理由

本書爲Martin Fowler所著《UML精粹》一書第3版之中譯本。原書首版自1997年問世以來,深受讀者歡迎,堪稱書中上乘。數年來,內容與時俱進,不斷更新,繼第2版之後,去歲九月,第3版出,內容以UML 2.0爲基礎,引進交互概觀圖、定時圖、複合結構圖等新圖型;對類圖、順序圖、狀態圖、活動圖等均多有更新。作者一如既往,力求以極小篇幅,講述重要內容,見地獨到,且使用對話文體,講述技術內容,實用與基礎並重;文筆清新,引人入勝。

本書可作爲高等學校計算機、電子、通信等專業高年級學生及研究生課程之教學用書,同時對軟件研究者與開發人員亦頗具參考價值。

l九度鏈接

http://t.jobdu.com/thread-152-1-2.html

7.Java與模式》

l推薦理由

本書是一本講解設計原則以及最爲常見的設計模式的實用教材,目的是爲了工作繁忙的Java系統設計師提供一個快速而準確的設計原則和設計模式的輔導。本書大多數的章節都是相對獨立的,讀者可以打開本書,從任何一章開始讀起。爲了滿足不同程序的讀者的需要,本書提供了一些標爲“專題”的章節,不閱讀這些章節,對閱讀本書的標準章節沒有影響。讀過本書之後,讀者可以很有信心地在自己的系統設計工作中使用學過的內容,與同事交流面向對象的設計經驗,並在事業發展上有更多的收穫。

本書適合於Java程序員、架構設計師及設計模式愛好者,是一本實用的設計原則和設計模式的自學教材和使用手冊。

l九度鏈接

http://t.jobdu.com/thread-888-1-1.html

8.UML和模式應用》

l推薦理由

本書是面向對象分析和設計(OOA/D)的實用指南,並且闡述了迭代開發相關方面的內容。如果你剛剛接觸OOA/D,你將會面臨如何掌握這個複雜主題的挑戰;本書提供了一個良好定義的路標—統一過程,使你能一步一步地實現從需求到編碼的全過程。本書的結構和重點建立在作者多年教授和培訓成千上萬學生掌握OOA/D的經驗之上,它提供了一個精煉的、已證明的和高效率的掌握OOA/D的學習方法,使你在閱讀和學習上的投資得到優化。本書詳盡地說明一個案例,以便實際地說明整個OOA/D過程,並深入討論問題的棘手細節;這是一個實際的練習。本書還說明如何將對象設計工件映射成Java代碼。

本書適合於熟悉OOA/D但希望學習UML表示法、應用模式的讀者,或者希望加強和提高自己的分析和設計技能的讀者。

l九度鏈接

http://t.jobdu.com/thread-894-1-1.html

9.《道法自然:面向對象實踐指南》

l推薦理由

本書共分19章,通過實際的開發案例--fishgui項目爲主線依次介紹了需求和用例分析、面向對象分析、架構分析、面向對象設計、設計模式、編碼技巧等幾個主要的技術領域,並基本按照時間順序,描述了fishgui系統設計和實現的全過程。 如果把面向對象大師們偏重理論建構的經典讀物稱爲面向對象盛宴中的主菜,那麼,這本指南若能充當佐餐的涼菜或是飯後的甜點,作者就心滿意足了。

本書適合所有在軟件開發領域辛勤工作的開發人員、管理人員、系統分析人員、測試人員、技術支持人員等閱讀。

l九度鏈接

http://t.jobdu.com/thread-898-1-1.html

10.Design Patterns Explained : A New Perspective on Object-Oriented Design

l推薦理由

本書講述了作者在學習設計模式過程中所積累的個人經驗。書中包含很多實際的和可應用的實例,教你如何使用模式解決普通的編程問題,以及解釋如何利用模式來進行先進的軟件設計。本書清晰地演示了模式如何使整個開發過程變得更容易,還解釋了面對對象設計的關鍵原則以及特定模式的概念和優勢。

通過直觀的C++Java實例,本書闡明瞭使用模式的原因以及如何使用模式,並解釋了模式的實現。

l九度鏈接

http://t.jobdu.com/thread-901-1-1.html

11.UML Distilled: A Brief Guide to the Standard Object Modeling Language

l推薦理由

Pressured with tight deadlines, application developers do not have the luxury of keeping completely up-to-date with all of the latest innovations in software engineering. Once in a great while, a tremendous resource comes along that helps these professionals become more efficient. The first two editions of UML Distilled have been perennial best-sellers because of their concise, yet thorough, nature. This eagerly-anticipated third edition allows you to get acquainted with some of the best thinking about efficient object-oriented software design using the latest version of the industry-standard for modeling software: UML 2.0. The author has retained the book's convenient format that has made it an essential resource for anyone who designs software for a living. The book describes all the major UML 2.0 diagram types, what they are intended to do, and the basic notation involved in creating and deciphering them. A true treasure for the software engineering community.

l九度鏈接

http://t.jobdu.com/thread-904-1-1.html

12.《面向對象分析與設計》

l推薦理由

本書是一本關於面向對象分析和設計的教材,講述了面向對象的基本思想、主要概念以及相應的表示法,並給出了建模過程指導。本書注重理論與實踐相結合,給出大量的例題和一個內容較爲詳盡的案例分析,詳述了建模概念的運用以及進行面向對象建模的方法與技術。

本書適合作爲高等院校的軟件學院和信息學院(或計算機學院等)軟件工程專業以及相關專業的工程碩士、高年級本科生的教材,也可作爲從事軟件開發的工程技術人員的參考讀物。

l九度鏈接

http://t.jobdu.com/thread-905-1-1.html

13.《重構--改善既有代碼的設計(中文版)》

l推薦理由

軟件工程領域的超級經典鉅著,與另一鉅著《設計模式》並稱"軟工雙雄",全美銷量超過100000冊,亞馬遜書店五星書。

在本書中,作者Martin Fowler充分展示了何處可能需要重構,以及如何將不好的設計改造爲良好的設計。

當對象技術成爲老生常談之後——尤其在Java編程語言之中,新的問題也在軟件開發社區中浮現了出來。缺乏經驗的開發人員完成了大量粗劣設計,獲得的程序不但缺乏效率,也難以維護和擴展。漸漸地,軟件系統專家發現,與這些沿襲下來的、質量不佳的程序共處,是多麼艱難。對象專家運用許多技術來改善既有程序的結構完美性與性能,已有數年之久。

l九度鏈接

http://t.jobdu.com/thread-906-1-1.html

14.《大象:Thinking in UML

l推薦理由

本書以UML爲載體,將面向對象的分析設計思想巧妙地融入建模過程中,通過貫穿全書的實例將軟件系統開發過程中方方面面的知識有機地結合在一起,用生動的語言和精彩的事例將複雜枯燥的軟件過程講解得津津有味。

全書分爲準備篇、基礎篇、進階篇和總結篇四個部分。準備篇講述面向對象分析的一些基本概念,及學習建模需要了解的一些基本知識。基礎篇對UML的基礎概念重新組織和歸納整理,進行擴展和討論,引申出針對UML的這些概念在面向對象方法中應用方法的思考。進階篇以一個實例貫穿全篇,闡述如何使用UML從頭到尾地實施一個項目。總結篇針對在現實中經常遇到並且較難掌握的問題進行深入的探討,昇華在前幾篇學習到的知識。

本書可供正在學習編程、軟件工程等知識,準備將來從事IT行業的讀者、正努力向設計師或系統分析員轉變的技術人員及期望對軟件分析設計更上一層樓的設計人員學習和提高之用。

l九度鏈接

http://t.jobdu.com/thread-1286-1-1.html

編譯彙編篇

1.Intel微處理器結構、編程與接口(第六版)》

l推薦理由

本書取材實用、廣泛、先進,涵蓋了微機原理、彙編語言和接口通信技術的教學要求和知識點,與上下游課程銜接合理,適合國內教學要求。 此外,本書重點突出,概念清晰,講述深入淺出,既可以按部就班地系統學習,也可以抽取部分章節重點鑽研,適合不同層次的讀者。 而且每章提示本章的學習目的,並結合實例講授工作原理,章末有小結和習題,既適合教學使用也適合讀者自學。

書中給出的許多實例都可能成爲讀者開發類似應用的樣版或原型,指引讀者創造性地開發新的應用。

l九度鏈接

http://t.jobdu.com/thread-1306-1-1.html

2.Windows環境下32位彙編語言程序設計(第2版)》

l推薦理由

本書從編寫應用程序的角度,從“Hello World!”這個簡單的例子開始到編寫多線程、註冊表和網絡通信等複雜的程序,通過70多個實例逐步深入Win32彙編語言編程的方方面面。本書作者有十多年的彙編編程經驗,很清楚初學者在哪些地方會遇到問題,所以本書在系統全面地介紹Win32彙編編程的同時,也穿插了很多作者的經驗之談,使讀者能夠快速入門並最終熟練地寫出各種Windows應用程序。

Windows環境下32位彙編語言是一種全新的編程語言。它使用與C++語言相同的API接口,不僅可以用來開發出大型的軟件,而且是瞭解操作系統運行細節的最佳方式。

l九度鏈接

http://t.jobdu.com/thread-91-1-1.html

3.《彙編語言(附答案)》

l推薦理由

《彙編語言》是各種CPU提供的機器指令的助記符的集合,人們可以用彙編語言直接控制硬件系統進行工作。彙編語言是很多相關課程(如數據結構、操作系統、微機原理等)的重要基礎。爲了更好地引導、幫助讀者學習彙編語言,作者以循序漸進的思想精心創作了《彙編語言》。《彙編語言》具有如下特點:採用了全新的結構對課程的內容進行組織,對知識進行最小化分割,爲讀者構造了循序漸進的學習線索;在深入本質的層面上對彙編語言進行講解;對關鍵環節進行深入的剖析。

l九度鏈接

http://t.jobdu.com/thread-86-1-1.html

4.IBM PC彙編語言程序設計(第五版)》

l推薦理由

本書詳細介紹了80X86彙編語言程序設計的方法和技術。 全書分爲7個部分26章,從硬件和軟件基礎知識、彙編語言基礎知識、視頻與鍵盤操作、數據操作、高級輸入/輸出等幾個方面進行講解和分析,闡述了宏的使用、連接、程序裝入和覆蓋等特殊編程技術,最後3章以及附錄部分的內容既是知識的擴展又是實用的參考資料。書中提供了大量程序實例,除最後3章以外,每章還附有習題。

本書可用作高等院校及大中專院校彙編語言程序設計課程的教材或參考書,也能夠幫助初學者通過自學上機掌握彙編語言程序設計的一般技術。

l九度鏈接

http://t.jobdu.com/thread-1312-1-1.html

5.《彙編語言編程藝術》

l推薦理由

本書以x86系列微機爲背景,從簡單的hello程序開始,系統而詳細地闡述了x86微機彙編語言編程的各種基礎知識和編程技巧,內容涉及到數據表示、存儲器管理、各種數據類型、過程、與彙編語言相關的體系結構、控制結構、文件、宏指令、位處理指令、字符串指令、mmx指令、類和對象,以及混合語言編程等,尤其是在高級彙編語言(hla)方面,該書給予了細緻深入的講解。對於有意學習x86彙編語言編程的程序員來說,這是一本難得的好書。 本書的作者randall hyde在大學中教授彙編語言十多年,並且開發了好幾個商用軟件,具有豐富的彙編語言開發經驗。該書的英文電子版受到了成千上萬的網站和高級程序員的高度評價,已經成爲了高級彙編語言編程方面的一本經典之作。

雖然該書的出版時間不長,但在amazon上爲該書作出評價的人很多,而且幾乎所有的人都給予5星的評價,可見其內容之好。筆者相信,隨着時間的推移,它在程序員中的影響回越來越大。

l九度鏈接

http://t.jobdu.com/thread-89-1-1.html

6.Intel 彙編語言程序設計(第四版)》

l推薦理由

本書全面細緻地講述了彙編語言程序設計的各個方面。從微處理器體系結構、工作機制到指令集;從最基本的編譯器鏈器的使用到高級過程、結構和宏的使用;從用純彙編編寫程序到用cc++等最新編譯器與彙編的混合接口編程;從16位實模式下biosdos實模式文本及圖形程序設計到32位保護模式的windows程序設計;從磁盤基礎知識到intel指令編碼、浮點運算等相關知識都做了深入而細緻的講解。

本書對計算機體系結構及基本原理做了相當篇幅的介紹,因此本書不僅可作爲高等院校計算機專業彙編語言的教材,也可以作爲計算機體系結構和原理的參考資料。

l九度鏈接

http://t.jobdu.com/thread-1315-1-1.html

7.《黑客反彙編揭祕》

l推薦理由

本書主要討論程序設計方面的問題,即發現程序有漏洞以後,如何在沒有源代碼的情況下通過反彙編程序來加以克服。該書涵蓋了利用調試器與反彙編器分析程序的黑客技術,內容包括虛函數、局部與全局變量、分支、循環、對象與對象層次以及數學運算符等。書中還介紹了一些防範反彙編的方法,包括使用操作系統的自修改代碼、在堆棧中執行代碼、編譯器優化以及可重定位代碼應用等。學習如何利用調試器與反彙編器進行程序分析的一本好書。

l九度鏈接

http://t.jobdu.com/thread-87-1-3.html

8.《編譯原理及實踐》

l推薦理由

本書結合對現代編譯器設計理論的詳細研究,完整描述了一個可運行的小規模語言編譯器(包括源代碼)。本書反映了作者的這樣一些觀點:不掌握理論就不會真正地理解實際的編譯器設計:而對大學生來說,看不到理論在實際中的應用就不會真正地理解理論。把本書討論的概念統一起來,就是一個完整的可運行的編譯器,它使用每一章所討論的技術進行開發,用C語言寫成。每章最後有大量的練習,使學生的注意力集中在編程問題上。

主要特點: 1 詳細給出了自頂而下的分析算法(第4章和第5),包括遞歸下降和LL1)分析方法、自底向上的分析、LALR1)分析表以及Yacc分析器產生器工具的使用。 2 完整討論了運行時環境的一般形式(第7章),從Fortran的完全靜態環境到各種基於棧的環境,最後是Lisp語言的全動態環境。 3 通過一個例子語言的完整的代碼產生器介紹了代碼生成(第8章),並介紹了代碼優先技術。

l九度鏈接

http://t.jobdu.com/thread-87-1-3.html

9.《現代編譯程序設計》

l推薦理由

本書全面地介紹了現代編譯技術,結構上分爲通用編譯技術和高級編譯技術兩大部分。第一部分介紹通用的編譯程序實現技術,包括詞法和語法分析、上下文處理、代碼生成以及存儲器管理的一般方法。第二部分介紹特定範型語言的高級編譯技術,包括命令式語言、面嚮對象語言、邏輯式語言、函數式語言及並行 / 分佈式語言的上下文處理和代碼生成等內容。本書注重編譯程序的具體實現和優化技術,實例豐富,具有很強的可讀性和實用性。

本書可作爲高校計算機專業本科和研究生編譯程序設計課程的教科書,也可供從事計算機軟件開發的人員參考。

l九度鏈接

http://t.jobdu.com/thread-907-1-1.html

10.《現代編譯原理--C語言描述》

l推薦理由

本書全面講述了現代編譯器的各個組成部分,包括詞法分析、語法分析、抽象語法、語義檢查、中間代碼表示、指令選擇、數據流分析、寄存器分配以及運行時系統等。全書分成兩部分,第一部分是編譯的基礎知識,適用於第一門編譯原理課程(一個學期);第二部分是高級主題,包括面嚮對象語言和函數語言、垃圾收集、循環優化、SSA(靜態單賦值)形式、循環調度、存儲結構優化等,適合於後續課程或研究生教學。書中專門爲學生提供了一個用C語言編寫的實習項目,包括前端和後端設計,學生可以在一學期內創建一個功能完整的編譯器。

本書適用於高等院校計算機及相關專業的本科生或研究生,也可供科研人員或工程技術人員參考。

l九度鏈接

http://t.jobdu.com/thread-1307-1-1.html

11.《編譯原理》

l推薦理由

本書深入討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等,並在最後兩章中討論了實現編譯器的一些編程問題和幾個編譯器實例,每章都提供了大量的練習和參考文獻。本書從介紹編譯的原理性概念開始,然後通過構建一個簡單的一遍編譯器來逐一解釋這些概念。 本書是編譯原理課程的經典教材,作者曾多次使用本書的內容在貝爾實驗室、哥倫比亞大學、普林斯頓大學和斯坦福大學向本科生和研究生講授初等及高等編譯課程。

本書 是編譯領域無可替代的經典著作,被廣大計算機專業人士譽爲“龍書”。本書一 直被世界各地的著名高等院校和科研機構(如貝爾實驗室、哥倫比亞大學、普 林斯頓大學和斯坦福大學等)廣泛用作本科生和研究生編譯原理與技術課程的 教材,本書對我國計算機教育界也具有重大影響。 書中深入討論了編譯器設計的重要主題,包括詞法分析、語法分析、語法制 導分析、類型檢查、運行環境、中間代碼生成、代碼生成、代碼優化等,並在 最後兩章中討論了實現編譯器的一些編程問題和幾個編譯器實例,而且每章都 提供了大量的練習和參考文獻。

本書可以作爲高等院校計算機專業本科生和研究生編譯原理與技術課程的 教材,也可以作爲計算機技術人員必讀的專業參考書之一。

l九度鏈接

http://t.jobdu.com/thread-48-1-1.html

12.《程序設計語言編譯原理》

l推薦理由

本書是在陳火旺、錢家驊、孫永強三位教授編寫的《程序設計語言編譯原理》的基礎上,結合編譯技術的最新研究成果和作者多年的教學經驗編寫而成的。

本書比較全面、系統地介紹了編譯程序構造的一般原理和基本實現方法,內容包括詞法分析、語法分析、屬性文法與語法制導翻譯、語義分析與中間代碼產生、符號表與運行時存儲空間組織、優化與目標代碼生成、並行編譯技術。與原教材相比,本書將編譯技術的最新發展,例如屬性文法、面嚮對象語言的編譯技術、並行編譯技術、編譯程序自動構造工具等內容系統地融合到教材中;在語言背景方面,以CPascal替代原教材中的FORTRANAlgol;並在一些重要的章節中增加了必要的例題,以幫助讀者理解和自學。

本書可作爲高等(理、工)院校計算機科學(或工程)專業的教材,或作爲教師、研究生、高年級學生或軟件工程技術人員的參考書。

l九度鏈接

http://t.jobdu.com/thread-1308-1-1.html

13.Advanced Compiler Design and Implementation 高級編譯器設計與實現》

l推薦理由

本書涵蓋了現代微處理器編譯器的設計和實現方面的所有高級主題。

本書首先介紹編譯器的結構、符號表管理、中間代碼結構、運行時支持等問題,探討過程內的控制流分析、數據流分析、依賴關係分析和別名分析的各種方法,並介紹一系列的全局優化。接下來,講述過程間的控制流分析、數據流分析和別名分析,以及程間優化和如何應用過程間信息來改善全局優化。然後,討論有效利用層次存儲系統的優化技術。最後,詳細介紹4種商業化編譯系統,以提供編譯器結構、中間代碼設計、優化策略和效果的專門例子。

本書適合作爲高等院校計算機專業研究生和高年級本科生的教材,也適合需要了解高級編譯器設計和構造有關問題的計算機專業人員參考。

l九度鏈接

http://t.jobdu.com/thread-1309-1-1.html

數據庫篇

1.《數據庫系統概論》

l推薦理由

從這本書開始真正入門數據庫。是一本非常系統的書,看起來感覺很緊湊。對數據庫領域的知識點都有講到,也不愧是“概論”。

值得推薦的好書。

l九度鏈接

http://t.jobdu.com/thread-146-1-2.html

2.《數據庫系統導論》

l推薦理由

本書是數據庫技術方面的一本權威的著作,二十多年來一直是數據庫領域中最受歡迎的書。書中對數據庫系統進行了綜合介紹,並對數據庫技術的未來發展做出了展望。主要內容包括:基本概念、關係模型、數據庫設計、事務管理、高級專題及對象和對象/關係模型。重點介紹了關係模型,關係模型不僅奠定了關係系統的理論基礎,而且實際上還是數據庫領域的理論基礎。書中給出了大量的參考文獻以及翔實的評註,不僅反映了該領域的研究狀況,還提供了可貴的信息資源。

l九度鏈接

http://t.jobdu.com/thread-1283-1-1.html

3.《數據庫系統基礎教程》

l推薦理由

《數據庫系統基礎教程》顯著特色:

通過使用人們普遍關注的、現實世界的例子提高可讀性。

SQL編程的許多方面展開了廣泛而全面的討論。

給出基於常見的E R模型的設計原則。

介紹了使用ODL標準的面向對象設計和SQL-99標準的對象-關係設計。 解釋了SQL是如何通過JDBC(Java)SQL CLI(ODBC)與現代宿主語言交互作用的。

涵蓋對於數據庫設計者和使用者十分重要的若干高級論題,包括完整性約束、觸發器、事務、授權、SQL-99遞歸,等等。

l九度鏈接

http://t.jobdu.com/thread-1284-1-1.html

4.《數據挖掘--概念與技術》

l推薦理由

這本書系統地論述數據挖掘的基本概念、基本技術和最新進展。全書分10章,全面而深入地介紹數據庫技術的發展和數據挖掘的應用,數據倉庫和聯機分析技術,數據預處理技術(數據清理、數據集成和轉換、數據歸約),數據挖掘技術(數據的分類、預測、關聯和聚類),先進數據庫系統中的數據挖掘方法,以及數據挖掘的應用和一些具有挑戰性的問題。書中注重實效,在討論概念與技術時輔以實例,並提供代表性算法。

l九度鏈接

http://t.jobdu.com/thread-1285-1-1.html

5.《數據庫原理、編程與性能》

l推薦理由

本書既強調理論又強調應用,全書衆多的定義、定理、詳細的證明過程、豐富的應用實例使得本書翻之有望而生畏之感,讀之又有暢快淋漓之覺。實在是一本不可多得的好書,值得大家認真去學。

本書是在波士頓馬薩諸塞大學數據庫入門和提高等一系列教材的基礎上寫成的,從理論和實際兩方面詳細介紹了數據庫的設計和實現。本書把重點放在對象一關係模型上,介紹了ORACLEDB2INFORMIX系統中普遍採用的新概念,並在結合數據庫的基本原理和主要的商業數據庫產品的基礎上介紹了SQL-99。本書涵蓋了關係數據庫理論、SQL語言、數據庫設計以及數據庫完整性、視圖、安全性、索引、事務管理等各個方面的內容。

l九度鏈接

http://t.jobdu.com/thread-1288-1-1.html

6.《數據庫系統實現》

l推薦理由

這本闡述了實現關係數據庫系統各個層面的關鍵技術。從存儲,IndexSQL compileroptimizer, log,事務等關鍵技術一一講到。而且講解的方法非常令人稱道,一直遵循提出問題,最直觀的解決方法,更復雜,更有效的解決方法。一路講來,令人豁然開朗。

l九度鏈接

http://t.jobdu.com/thread-1289-1-1.html

7.《數據庫處理--基礎、設計與實現》

l推薦理由

本書是專爲高等院校教授數據庫技術撰寫的教科書。共分爲七大部分,討論了數據庫處理基礎、數據建模、執行關係數據庫、在Web上發佈數據庫以及面向對象數據庫處理。本書中提供了使用Internet技術發佈數據庫的最新信息,涉及的技術包括三層結構、Web服務器腳本、XMLOLE DB。本書介紹的最新數據庫技術有助於讀者設計及使用最新業務和商業應用程序。

l九度鏈接

http://t.jobdu.com/thread-1290-1-1.html

8.SQL語言藝術》

l推薦理由

SQL語言藝術》適合SQL數據庫開發者、軟件架構師,也適合DBA,尤其是數據庫應用維護人員閱讀

SQL語言藝術》由資深 SQL 專家 Stéphane Faroult傾力打造、《軟件架構設計》作者溫昱最新譯作。

SQL語言藝術》巧妙借鑑《孫子兵法》的智慧結晶、傳授25年的SQL性能與調校經驗、並深入探討九種常見查詢方案及其性能。

l九度鏈接

http://t.jobdu.com/thread-145-1-2.html

9.SQL必知必會》

l推薦理由

SQL 是目前使用最爲廣泛的數據庫語言之一。本書沒有涉及理論,而是從實踐出發,由淺入深地講解了廣大讀者所必需的SQL 知識,適用於各種主流數據庫。實例豐富,便於查閱。本書涉及不同平臺上數據的排序、過濾和分組,以及表、視圖、聯結、子查詢、遊標、存儲過程和觸發器等內容,通過本書讀者可以系統地學習到SQL 的知識和方法。

本書注重實用性,操作性很強,適合於SQL 的初學者學習和廣大軟件開發及管理人員參考。

l九度鏈接

http://t.jobdu.com/thread-144-1-2.html

網絡篇

1.UNIX網絡編程》

l推薦理由

UNIX網絡編程》(1)(套接口API3)1版和第2版由已故UNIX網絡專家W. Richard Stevens博士獨自編寫。《UNIX網絡編程》(1)(套接口API3)3版,由世界著名網絡專家Bill FennerAndrew M. Rudoff執筆,根據近幾年網絡技術的發展,對上一版進行全面修訂,增添了IPv6的更新過的信息、SCTP協議和密鑰管理套接口的內容,刪除了 X/Open傳輸接口的內容。
  《UNIX網絡編程》(1)(套接口API3)內容詳盡且具權威性,幾乎每章都提供精選的習題,是計算機和網絡專業高年級本科生和研究生的首選教材,《UNIX網絡編程》(1)(套接口API3)也可作爲網絡研究和開發人員的自學教材和參考書。

l九度鏈接

http://t.jobdu.com/thread-1276-1-1.html


2.Unix網絡編程(第二卷):進程間通信》

l推薦理由

UNIX網絡編程 2:進程間通信(英文版·2)》:兩卷本的《UNIX網絡編程》是已故著名技術作家W.Richard Stevens的傳世之作。卷2着重討論如何讓應用程序與在其他機器上的應用程序進行對話。
   良好的進程間通信(IPC)機制是提高UNIX程序性能的關鍵。《UNIX網絡編程 2:進程間通信(英文版·2)》全面深入地講解了各種進程間通信形式,包括消息傳遞、同步、共享內存及遠程調用(RPC)。書中包含了大量經過優化 的源代碼,幫助讀者加深理解。這些源代碼可以從圖靈網站《UNIX網絡編程 2:進程間通信(英文版·2)》網頁免費註冊下載。
  《UNIX網絡編程 2:進程間通信(英文版·2)》是網絡研究和開發人員公認的權威參考書,深入理解《UNIX網絡編程 2:進程間通信(英文版·2)》內容,方能設計出良好的UNIX軟件。

l九度鏈接

http://t.jobdu.com/thread-1278-1-1.html


3.C++網絡編程 1:運用ACE和模式消除複雜性》

l推薦理由

本書討論了網絡計算系統中基礎設施軟件——中間件。本書提供了一種如何應用自適應通信環境ACE和能夠運行多種硬件平臺和操作系統的開發源框架,來開發和 優化複雜分佈系統的實際解決方案,指導軟件專業人員如何開發高效、可移植和靈活的併發網絡應用系統程序。全書分爲三部分,內容包括網絡應用面臨的挑戰,面 向對象的中間件解決方案,自適應通信環境ACET具包,面向對象的網絡編程技術,面向併發對象的網絡編程等。本書對於想了解和掌握如何應用C++和麪向對 象設計技術,從策略和技術上進行併發網絡應用系統程序設計開發的軟件工程師和研究生及高年級本科生具有很好的參考價值。

l九度鏈接

http://t.jobdu.com/thread-1282-1-1.html


4.C++網絡編程,2:基於ACE和框架的系統化複用》

l推薦理由

C++網絡編程》系列正是幫助我們進入一個更 好的網絡化應用開發世界的臺階。在卷1中,兩位作者,Douglas C. SchmidtStephen D.Huston,從對編寫併發網絡化應用所涉及的問題和工具進行綜述開始,向我們介紹了開發靈活而高效的併發網絡化應用所需的各種設計維度、模式和原 則。通過對卷1的學習,你將能夠了解怎樣在將C++和模式有效地應用於開發面向對象網絡化應用的同時,增強自己的設計技能。而在卷2中,兩位作者將向我們 描述ACE框架的設計原理,以及它們可以怎樣幫助開發者在較低級的本地操作系統API和較高級的分佈式對象計算中間件的侷限之間航行;前者既不靈活也 不可移植,而後者對有着苛刻的QoS和可移植性需求的網絡化應用來說,常常缺乏效率和靈活性。傳統上,生成和使用網絡化應用框架所需的技能被鎖在專家開發 者的頭腦中,或是深深地埋藏在散佈於企業或是行業各處的衆多項目的源代碼中。這兩種情況當然都不理想,因爲要爲每個新的應用或項目重新獲取這些知識,既費 時又易出錯。爲解決這一問題,卷2闡釋了在ACE框架的結構和功能之下的各種關鍵模式;這同時也將會幫助我們理解ACE自身的設計、實現,以及有效使用。

l九度鏈接

http://t.jobdu.com/thread-1280-1-1.html


5.TCP/IP詳解卷1:協議》

l推薦理由

TCP/IP詳解卷1:協議》是一本完整而詳細的TCP/IP協議指南。 TCP/IP詳解卷1:協議》適合作爲計算機專業學生學習網絡的教材和教師參考書。也適用於研究網絡的技術人員。

W. Richard Stevens 國際知名的UNIX和網絡專家,備受讚譽的技術作家。他195125日出生於贊比亞,後隨父母回到美國。中學時就讀於弗吉尼亞菲什伯恩軍事學 校,1973年獲得密歇根大學航空和航天工程學士學位。1975年至1982年,他在亞利桑那州圖森市的基特峯國家天文臺從事計算機編程工作,業餘時間喜 愛飛行運動,做過兼職飛行教練。這期間他分別在1978年和1982年獲得亞利桑那大學系統工程碩士和博士學位。此後他去康涅狄格州紐黑文的健康系統國際 公司任主管計算機服務的副總裁。1990年他回到圖森,從事專業技術寫作和諮詢工作。寫下了多種經典的傳世之作,包括《TCP/IP詳解》(三卷)、 UNIX環境高級編程》和《UNIX網絡編程》(兩卷)。Stevens199991日去世,年僅48歲。2000年他被國際權威機構 USENIX追授終身成就獎

l九度鏈接

http://t.jobdu.com/thread-1301-1-1.html


6.TCP-IP詳解卷二:實現》

l推薦理由

TCP》針對任何希望理解TCP/IP協議是如何實現的讀者設計;無論是編寫網絡應用的程序員,負責利用TCP/TP維護計算機系統和網絡的系統管理員,還是任何有興趣理解大塊非凡代碼的普通讀者;本書都是一本優秀的教科書。

l九度鏈接

http://t.jobdu.com/thread-1302-1-1.html


7.TCP-IP詳解卷三:TCP事務協議,HTTPNNTPUNIX域協議》

l推薦理由

CP.IP詳解(3):CP事務協議.HP.PUNIX域協議》同樣採用了大量的實例和實現細節,並參考引用了卷2中的大量源程序。《CP.IP詳解 (3):CP事務協議.HP.PUIX域協議》適用於希望理解CP/IP如何工作的人,包括編寫網絡應用程序的程序員以及利用CP/IP維護計算機網 絡的系統管理員。《CP.IP詳解(3):CP事務協議.HP.PUIX域協議》的特點是內容豐富,概念清楚且準確,講解詳細,例子很多。作者在書中 舉出的所有例子均在作者安裝的計算機網絡上經過實際驗證。在《CP.IP詳解(3):CP事務協議.HP.PUIX域協議》的最後,作者給出了許多經 典的參考文獻,並一一寫出評註。

l九度鏈接

http://t.jobdu.com/thread-1303-1-1.html

數學篇

1.《具體數學--計算機科學基礎》

l推薦理由

如果從數學分支去概括,《具體數學》所涉及的內容基本上沒有超出計數組合數學和分析組合數學的範圍,間或涉及一點數論和離散概率內容,但對這些內容的取捨依然具有很強的組合數學趣味。

計算機科學的數學工具箱——這就是《具體數學》要扮演的角色。在這個角色上,它是獨一無二的。

l九度鏈接

http://t.jobdu.com/thread-1294-1-1.html

2.《組合數學》

l推薦理由

《組合數學》是系統闡述組合數學基礎、理論、方法和實例的優秀教材,出版近30年來多次改版,被MIT、哥倫比亞大學、UIUC、威斯康星大學等衆多國外高校採用,對國內外組合數學教學產生了較大影n向,也是相關學科的主要參考文獻之一。

l九度鏈接

http://t.jobdu.com/thread-1292-1-1.html

3.《離散數學》

l推薦理由

本書共分15章,包括離散數學的最基本內容,其中包括:集合、關係、函數與算法、邏輯、向量與矩陣、計數、概率、圖論、有向圖、二叉樹、整數的性質、代數系統、形式語言與自動機、有序集與格及布爾代數的性質.本書的特點是敘述清楚、淺顯易懂、簡潔明快,內容多而不雜、佔有材料量大,十分易於自學.章後配有問題和解答與補充題,幾乎佔全書的一半以上的篇幅,提供了大量練習和學習的機會.本書是一本優秀的參考書。

l九度鏈接

http://t.jobdu.com/thread-1293-1-1.html

4.《離散數學及其應用》

l推薦理由

用什麼樣的語言來形容其特色呢?兩個字--"簡單"。爲什麼說這本書簡單呢?這裏的簡單又指的是哪個方面呢?要知道,進入本科層次後,數學就從來不是一門簡單的課程。而離散數學又是一門涵蓋集合論、圖論、組合學、數理邏輯、抽象代數、線性代數、差分方程、離散概率論等學科,探討離散對象,研究離散結構以建立客觀事物應用模型的課程。要將她表述得足夠簡單似乎是一件不可能的事情。Rosen的這本書卻做到了這一點,可見作者之功力。

l九度鏈接

http://t.jobdu.com/thread-1297-1-1.html

5.《概率與統計》

l推薦理由

本書共分兩部分:概率和統計。共計10章。全書以簡潔的形式介紹了概率與統計的基本知識和基本理論。內容通俗易懂,敘述簡明扼要,重點和要點突出,尤其是書中760 道習題及解答對學生理解書中的內容大有益處。

l九度鏈接

http://t.jobdu.com/thread-1298-1-1.html

6.《數字原理》

l推薦理由

本書爲全美經典學習指導系列之一。

本書爲大學工科電子技術類基礎課教學參考書。本書主要內容有數制與編碼、邏輯門、邏輯電路的化簡、TTLCMOS集成電路、數碼轉換、二進制運算及其運算電路、觸發器和多諧振盪器、計數器、移位寄存器、存儲器以及其他器件和技術。本書結構合理,便於讀者逐步掌握數制理論及設備器件等知識,並介紹解決實際相關問題的方法。

l九度鏈接

http://t.jobdu.com/thread-1299-1-1.html

7.《數論導引》

l推薦理由

本書是一本經典的數論名著,取材於作者在牛津大學、劍橋大學等大學授課的講義。主要包括素數理論、無理數、費馬定理、同餘式理論、連分數、用有理數逼近無理數、不定方程、二次域、算術函數、數的分劃等內容。每章章末都提供了相關的附註,書後還附有譯者編寫的相關內容的最新進展,便於讀者進一步學習。

l九度鏈接

http://t.jobdu.com/thread-1300-1-1.html

其他篇

1.Python語言入門》

l推薦理由

書中描述了Python程序的基本構件:類型、操作符、語句、函數、模塊、類以及異常,此外還介紹了更多高級主題,包括複雜的實例,最後講述瞭如何使用Python定製庫來創建大型程序。

l九度鏈接

http://t.jobdu.com/thread-111-1-1.html


 

2.《計算機圖形學的算法基礎》

l推薦理由

本書從圖形學最基礎的光柵掃描、區域填充、畫直線和圓弧等算法講起,詳細介紹了線裁剪和麪裁剪、凸區域裁剪和凹區域裁剪的異同,景物空間消隱算法和圖像空間消隱算法的差別,具體講述了二叉空間剖分(BSP)、八叉樹等圖形學中常用的數據結構。新版本增加了圖形用戶界面、橢圓、圖像壓縮和線條反走樣算法等,還增加了Liang-Barsky裁剪算法和Nicholl-Lee- Nicholl裁剪算法。新版本大大擴充了可見面光線跟蹤算法。在繪製這一章中新增了基於物理的光照明模型,透明效果,陰影生成,紋理映射,以及錐光束、平面光束、筆形光束和隨機光線跟蹤算法;詳細討論了光輻射度基礎,統一顏色空間,彩色圖象量化和印刷介質上的顏色重現等新內容。本書列舉了90個例子,具體描述了各類算法的執行細節。這對初學者體會算法的基本原理,比較各類算法執行時的細微差別大有禪益。具備大學數學基礎和高級程序設計語言知識的人均可自學本書。

本書適合專業程序員、工程師及科研人員使用。非常適用於作爲爲高年級本科生和一年級研究生開設的重點講授繪製技術的計算機圖形學課程的教科書。

l九度鏈接

http://t.jobdu.com/thread-165-1-2.html


 

3.OpenGL SuperBible4th Edition

l推薦理由

OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems.
  Coverage includes
  · An entirely new chapter on OpenGL ES programming for handhelds
  · Completely rewritten chapters on OpenGL for Mac OS X and GNU/Linux
  · Up-to-the-minute coverage of OpenGL on Windows Vista
  · New material on floating-point color buffers and off-screen rendering
  · In-depth introductions to 3D modeling and object composition
  · Expert techniques for utilizing OpenGL’s programmable shading language
  · Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more
  · A fully updated API reference, and an all-new section of full-color images
   You’ll rely on this book constantly–whether you’re learning OpenGL for the first time, deepening your graphics programming expertise, upgrading from older versions of OpenGL, or porting applications from other environments.

l九度鏈接
       http://t.jobdu.com/thread-147-1-2.html


 

4.Perl語言編程》

l推薦理由

這不僅僅是一本關於Perl的書籍,更是一本獨一無二的開發者自己介紹該語言及其文化的書籍。Larry WallPerl的開發者,他就這種語言的未來發展方向提出了自己的看法。Tom Christiansen是最早的幾個擁護者之一,也是少數幾個在錯綜複雜的中遊刃有餘的人之一。Jon Orwant是《Perl Journal》的主編,該雜誌把Perl社區組合成了一個共同的論壇,以進行Perl新的開發。

l九度鏈接

http://t.jobdu.com/thread-103-1-2.html


 

5.Perl編程金典》

l推薦理由

本書是國際知名編程語言專家精心撰寫的一本綜合性的編程教材,詳盡地闡述使用Perl進行控制結構化編程的原理,解釋瞭如何將Perl作爲一種常規用途的編程語言使用,以及如何編寫混合型的、客戶機服務器的、支持數據庫的因特網與萬維網應用。 
本書還提供了數百個活代碼示例程序和數百個良好編程習慣提示、常見編程錯誤、性能提示、可移植性等編程提示或技巧,引導讀者關注程序開發、測試/調試以及性能可移植性等重要方面,有助於不同層次編程人員簡便、快速地構建最出色的軟件。
 
本書的讀者對象爲計算機軟件、系統和網絡編程人員,大學計算機相關專業本科生和研究生。

因爲公司正好有這本書就借來看了看。很明顯這是本面向Perl初學者的書,準確的說是沒有任何編程基礎的讀者,因爲書中講了大量篇幅的數據結構等基礎知識。本書現在看來版本也比較陳舊了,因爲書中大篇幅 網絡編程的介紹在這幾年突飛猛進發展中已經有了很大變化。實例代碼也太長了,不夠精簡

l九度鏈接

http://t.jobdu.com/thread-105-1-2.html


 

6.Perl語言入門》

l推薦理由

Perl語言入門》也就是大家所稱的小駱駝 ,是啓發程序設計人員關於Perl的奧祕之道的一本書。本書由3位在Perl社區中極負盛名的人物共同執筆,他們都有數年教授Perl的經驗而且足跡 遍佈全世界。本書第四版納入了Perl語言直到Perl5.8所做的最新變動。
  Perl是一個能讓你把事情做好的程序語言。Perl最初是 Unix系統管理員的工具,平日用來處理無數繁瑣的事務。時至今日,Perl已發展成一套功能齊備的程序語言,橫跨所有的操作平臺,其用途雖包括Web 序設計、數據庫操作、XML處理以及系統管理,卻仍不失爲日常用來處理繁瑣事務的完美工具。許多人是迫於需要而使用Perl,卻往往由於愛不釋手而結下不 解之緣。
  在作者羣多年教授Perl的經驗之下,小駱駝書以新的面貌重生了,既能讓初次接觸Perl的讀者容易理解,又保留了翔實的討論、齊全的範例以及著名的巧思妙語。
  本書加入了許多新的習題與解答,讓讀者能夠趁記憶猶新之際鍛鍊所學到的技巧。
  本書內容涵蓋:
  ● Perl的變量類型
  ● 文字的處理
  ● 子例程
  ● 字符串與排序
  ● 文件的操作
  ● 進程的管理
  ● 正則表達式
  ● 模塊的使用
  如果你問今日的Perl程序員,當初他們學習Perl的時候最值得信賴的參考書是哪一本,你會發現小駱駝書就是絕大多數的答案。原因不證自明,其他的書也許會教你如何寫出Perl程序,但本書卻能將你造就成真正的Perl程序員。

l九度鏈接

http://t.jobdu.com/thread-104-1-2.html


 

7.《深入學習Python程序開發》

l推薦理由

本書以翔實的內容和詳盡信息資源並舉的方式系統地介紹了自由、開源、跨平臺的面向對象高層編程語言和網絡服務器端腳本語言--Python。從 Python編程語言的發展、特徵、支持源、安裝步驟、語言基礎、主要模塊擴展、異常處理以及面向對象思想的介紹入手,討論了擴展和嵌入Python、對 象接口和分佈、數據庫編程以及其他高級編程主題。探討了使用Python程序實現基礎網絡思想、網絡開發、腳本編程以及數據分析和處理等網絡編程主題。同 時介紹了Python圖形界面設計中的GUI選項、主要GUI開發環境和編程工具。最後重點介紹了PythonJava實現--JPython.本書內容豐富、敘述清晰、循序漸進,是國內第一本專門介紹Python的譯著,由於其中包括豐富的資源Web鏈接,因而也可以作爲信息指南使用。本書適用 於各級別的計算機用戶。

l九度鏈接

http://t.jobdu.com/thread-112-1-2.html


 

8.Python技術參考大全》

l推薦理由

本書詳細講述了Python語言的各個方面,是一本極具參考價值的Python編程手冊。在簡單介紹了Python的基本原理和組成之後,本書給出大量示 例,循序漸進、深入淺出地講述了Python的核心內容、應用開發及相關細節。本書由經驗豐有的專家編寫,作者由淺入深地闡述了Pyuthon語言。全書 共分爲六個部分和兩個附錄,講述了Python語言的基本原理、標準庫、快速開發應用程序的方法、web開發方法、跨平臺開發方法以及其內部機制,在附錄 中還提供了Python的庫指南和資源信息。同時,本書說明了使用Python作爲快速應用程序開發工具的原因和方法,並闡述瞭如何閱讀和編寫優秀文檔與 信息、如何利用C擴展和嵌入Python的方法。

l九度鏈接

http://t.jobdu.com/thread-110-1-2.html


 

9.Python 編程指南》

l推薦理由

編輯推薦:本書是一本全面介紹Python語言的書籍,作者首先簡明扼要地介紹了Python的語句、模塊、數據類型、函數和模塊等基礎知識,然後通過大 量的示例程序,詳細介紹了PythonTkinter腳本、數據庫、數學/科學函數、服務器、字符串和其他數據類型、系統操作、遊戲和人工智能方面的應 用。並且作者將PythonFAQ放在本書的附錄中,方便讀者查閱。 本書適合Python初學者,對於有一定C語言。

l九度鏈接

http://t.jobdu.com/thread-109-1-2.html


 

10.Python核心編程》

l推薦理由

本書是Python開發者的完全指南——針對 Python 2.5全面升級
  ·學習專業的Python風格、最佳實踐和好的編程習慣;
  ·加強對Python對象、內存模型和Python面向對象特性的深入理解;
  ·構建更有效的WebCGI、互聯網、網絡和其他客戶端/服務器架構應用程序及軟件;
  ·學習如何使用Python中的Tkinter和其他工具來開發自己的GUI應用程序及軟件;
  ·通過用C等語言編寫擴展來提升Python應用程序的性能,或者通過使用多線程增強I/0相關的應用程序的能力;
  ·學習Python中有關數據庫的API,以及如何在Python中使用各種不同的數據庫系統,包括MySQLPostgresSQLite

l九度鏈接

http://t.jobdu.com/thread-108-1-2.html


 

11.C#程序員參考手冊》

l推薦理由

本書非常適合於已瞭解C#的基本知識,但需要該語言和常用類庫的簡明參考的讀者。雖然本書的目的不是作爲指財,但它對以下讀者也是很適合的:已瞭解一種與 C語法類似的語言的讀者。希望通過簡短的代碼示例學習編程語言的讀者。有一定C#編程經驗,但最喜歡在編寫代碼時手邊有一本參考書的讀者。

在微軟爲.NET Framework推出的各種語言中,綜合了Visual Basic的高效性和CC++的強大功能的C#己成爲最受青睞的語言。其現代、簡單、完全面向對象和類型安全的特性使它成爲下一代的分佈式應用程序的主流開發語言。 
本書對C#的主要功能和核心類庫提供了一個快速的參考。本書講述了各種C#概念和特性,如類型系統、運算符、局部變量、數組、類、結構、枚舉、字段、方 法、屬性、委託、事件、屬性標誌、系統類、集合、反射和正則表達式等。全書章節段落結構清楚,內容簡明,切中要點,反映了作者多年的編程經驗。
 
本書適合於需要C#語言和.NET Framework類庫的快速參考的程序員和希望通過代碼示例學習編程的程序員閱讀。

l九度鏈接

http://t.jobdu.com/thread-68-1-3.html


 

12.C#完全手冊》

l推薦理由

C#Microsoft.net初始版本中佔中心位置,Microsoft公司開發的一種最新的面向對象編程語言,它結合了C++的強大功能和 Visual Basic的易用性。本書分爲三部分來幫助讀者學習C#語言。第一部分提供了對C#語言的全面討論, 描述了C#語言裏定義的關鍵字、語句和特性。同時介紹了I/O、文件處理、映射和預處理程序。第二部分討論了C#類庫, 它也是.NET框架類庫。 由於篇幅有。

l九度鏈接

http://t.jobdu.com/thread-66-1-3.html


 

13.C# 精髓》

l推薦理由

本書將簡明扼要地介紹C#(讀如C Sharp)語言和.NET框架,使讀者能夠儘快掌握這項最新的開發技術。C#和.NET的序幕是在20007月佛羅里達州奧蘭多市舉行的 Microsoft專業開發人員大會(Professional Developers ConferencePDC)上揭開的。此後很快,.NET SDK(Software Development Kit)就在Internet上發佈了。 本書是以MicrosoftNET SDK beta版爲基礎的。C#語言和.NET框架(Framework)將來還會繼續發展。要跟上最新趨勢,請經常訪問“C#在線資源一節中列出的網上資 源,以及O'Reilly網站中爲本書設置的網頁(參見建議與評論”) 本書讀者雖然我們盡力使本書對所有要學習C#的人都有所裨益,但是本書的主要讀者還是已經熟悉C++SmalltalkJavaDelphi(譯註1)等面 向對象語言的開發人員。C#可以用於編寫Web應用程序和服務,以及傳統的獨立程序或客戶/服務器程序。具備這些領域的經驗當然有助於更快地掌握C#語言 .NET框架,但這不是必需的。

l九度鏈接

http://t.jobdu.com/thread-65-1-3.html


 

14.C#入門經典》

l推薦理由

C語言入門經典(4)》是編程語言先驅者Ivor Horton的經典之作,是C語言方面最暢銷的圖書品種之一。《C語言入門經典(4)》集綜合性、實用性爲一體,是學習C語言的優秀入門教材,在世界 範圍內廣受歡迎,口碑極佳。書中除了講解C程序設計語言,還廣泛介紹了作爲一名C程序設計人員應該掌握的必要知識,並提供了大量的實用性很強的編程實例。

l九度鏈接

http://t.jobdu.com/thread-64-1-3.html


 

15.《遊戲之旅-我的編程感悟》

l推薦理由

這是一本非常有特色的計算機編程學習書籍。其特色就在於它將作者十餘年來對遊戲編程的所思、所感、所悟與編程理論知識相結合,褪去了純理論的教學理念,使讀者在前人的學習過程中吸取學習經驗和教訓,將計算機基礎知識和高級編程技術不知不覺地融入自己的頭腦中。  

本書忠實地記錄了作者十餘年來對遊戲編程的所思、所感、所悟。全書按照作者本人學習和實踐的過程,帶着讀者從基礎的計算機知識到高級的編程技術,從非常專業的彙編優化到非常實際的項目管理進行了一次遊戲開發的全景探索。 
  本書不僅適合遊戲開發者閱讀,也會給所有的開發者和程序愛好者帶來啓示。

l九度鏈接

http://t.jobdu.com/thread-916-1-1.html


16.GNU make中文手冊v3.80

l推薦理由

本書的所有的例子都可以在支持V3.8版本的GNU make的系統中正確執行。可以在以下主頁看到所有的章節。其中包括了PDF文檔和HTML文檔的下載鏈接。

目前3.80版本的中文還在整理中,當前文檔版本爲v1.5,是在原來v1.3的基礎上,根據關大網友和linuxer的反饋修正了其中一些錯誤的描述。後續將繼續根據大家的意見反饋對此中文文檔進行不斷地更新。並將加入一些實際工程開發的應用實例。希望廣大Linuxer愛好者一同攜手,將它整理成爲GNU 軟件開發的一本工具書。

l九度鏈接

http://t.jobdu.com/thread-988-1-1.html

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章