c++书籍推荐
為什么80%的碼農都做不了架構師?>>> ??
人的精力是有限的,當前計算機相關書籍相當豐富,所謂林子大了什么鳥都有,所以首先不要亂讀書,以免被誤導或浪費時間。這樣我們學習的步驟第1是選書,第2是按順序看書。
以下是我個人認為值得推薦之書:
一.c++程序員看的書:
//------------------------------------------------------------
// 入門:
//????? Lippman的書就是經典!
//------------------------------------------------------------
《c++ primer》???????????????????????????????????????? --------- 強烈推薦! 初學者經典書
???? 作者 Stan Lippman(c++大師,第一個C++編譯器cfront作者之一)
//------------------------------------------------------------
// 初級:
//?????? 從頭到尾看過一遍,感覺對初學者還是很好的書籍
//------------------------------------------------------------
《C++編程思想》?????????????????????????????????? --------- 強烈推薦! 初學者經典書
《高質量C++編程指南》?????????????????????? --------- 強烈推薦! 初學者經典書
//------------------------------------------------------------
// 扎實基礎并提升level(本欄書籍不得不看!):
// 本欄書籍都已從頭到尾看完.( 感覺好hi)
//------------------------------------------------------------
《Inside C++ Object Model》????????????????? -------- 極力推薦! 全面透徹了解c++ 從頭到尾看完.
????? 作者 Stan Lippman(c++大師,第一個C++編譯器cfront作者之一)
《C++ Templates》???????????????????????????????? -------- 極力推薦! 全面透徹了解模板.
?????? 該書被業界譽為模板的圣經!
《c++編程新思維》?????????????????????????????? -------- 極力推薦! 被譽為挑戰思維極限的書。
?????? 作者Andrei Alexandrescu就是 撰寫Loki庫的怪才!
?????? 讀前請先看(Inside C++ Object Mode)和(C++ Templates)
《com本質論》??????????????????????????????????????? -------- 強烈推薦! 經典。
?????? 讀前先看(Inside C++ Object Model)
《com原理與應用》??????????????????????????????? -------- 強烈推薦!?? 作者潘愛民.上書姐妹篇,讀者可2選一.
//------------------------------------------------------------
// 提升exp:
//------------------------------------------------------------
《c++大規模編程》?????????????????????????????? --------- 強烈推薦!??? 非常好,大規模編程理當看看。看了沒仔細看,不過得益不少.
《深入淺出MFC》?????????????????????????????????? --------- 強烈推薦! MFC入門經典(看過一遍,這是讓我知道侯杰的一本書.)
《stl源碼分析》????????????????????????????????????? --------- 強烈推薦! 了解stl的好書。作者侯杰. 看了一大半,然后就當參考書用了.
《Effective C++》或《More Effective C++》????????????????????????? ---------?? 經典。2001年買的書后來不見.
《設計模式》????????????????????????????????????????? ---------?? 經典。很薄,不過一直今沒啃完.
//------------------------------------------------------------
// 不推薦讀物:
//------------------------------------------------------------
《C++沉思錄》????????????????????????????????????? ---------?? 翻過一遍,感覺這本書實在是老了,現在來說可以不看。
二。游戲書籍:
《圖形開發人員指南》 -------- 極力推薦!?? 國外經典好書!
??????? 下載:
???????http://www.gamedev.net/reference/articles/article1698.asp?;??????????
《3D圖形編程指南?? 》??????? -------- 強烈推薦! (3d入門好書)圖形基礎。好像是在原來mays的開發者網站下載的
《真實感圖形算法》????????? -------- 極力推薦! ! 國內經典好書! 從朋友那借來的.現已絕版!
《游戲開發物理學》????????? -------- 推薦! 看朋友推薦就買了, 沒看.
《Advanced 3-D Game Programming Using Directx 8.0》peter walsh
????????????????????????????????????????????? -------- 2002年看到的d3d入門好書,可惜沒中文版,推薦買如下它的新版:
《Advanced 3D Game Programming Using DirectX 9.0 》
????????????????????????????????????????????? -------- 極力推薦!(d3d入門好書) 這是上一本的新版
《MatheMatics for 3d Game Programming & Computer Graphics 》??
????????????????????????????????????????????? -------- 極力推薦! 2002年看到的3d入門好書,可惜沒中文版。
《Game Programming Gems 》1、2、3、4中文譯本
???????????????????????????????????????????? -------- 強烈推薦! 資料文章, 買了前3本丟了第1卷,還沒怎么看.
《3D游戲 卷1:實時渲染與軟件技術 》
《3D游戲:卷2 動畫與高級實時渲染技術 》-------- 強烈推薦!?
作者:Alan Watt,Fabio Policarpo?
?? Fly 3D SDK
兩本都買了,在看.
《Real Time Rendering 》??? -------- 強烈推薦! 本書因為其創新性被美國《游戲開發者》雜志(Game Developer?? Magazine)評為2002年度"前沿獎(ProntLineAward), 剛買.
《計算機圖形學幾何工具算法詳解》??? -------- 極力推薦! 原來是朋友Michael推薦給我的.剛買.
最近在看,感覺很好,是一本不僅說HOW還告訴你WHY的幾何基礎的圖形書. 作者Schneider在沃特迪斯尼特色動畫公司領導一個建模和動態模擬軟件小組, 3維引擎“瘋狂魔法”的設計師
《Maya5編程全攻略》?????? -------- 推薦!?? 插件相關,了解maya的設計理念,提高設計能力。很薄,看完了,感覺還不錯.
《游戲之旅——我的編程感悟》 -------- 推薦! 2005年12月出版,新書.沒看。
推薦!因為是云風出的。
三。windows編程及匯編:
(1)《windows核心編程》 by Jeffrey Richter????????????????????????? -------- 強烈推薦! 已收藏,不過感覺說得不是很深.
(2)《win95 a developer's guide》 by Jeffrey Richter????????????? -------- 強烈推薦!
(3)《Windows 95 System Programming Secrets》?????????????????? -------- 極力推薦! 這書的份量可用不得不看來說!
??????? 該書作者也是boundschecker內存泄露工具的撰寫人
(4)《Inside Windows 2000》??????????????????????????????????????????????????? -------- 強烈推薦!
(5)《80X86匯編語言程序設計教程 》????????????????????????????????? -------- 強烈推薦!
清華大學出的很好的一本書,我當初看了一大半之后丟在廣州朋友家不見了。
(6)《保護方式下的80386及其編程 》????????????????????????????????? -------- 極力推薦! 好書哇! 也可當參考書用.
?????? 作者是80386 CPU的總設計師John Crwaford,以及Patrick Gelsinger
?????? 電子書:http://www.oldlinux.org/cgi-bin/LB5000XP/view.cgi?forum=25&;topic=10
(6)《硬盤扇區讀寫技術》???????????????????????????????????????????????????? --------?? 推薦! 很薄,個人愛好買了下來,可以透切了解扇區等技術。
(7)《Linux內核完全注釋》???????????????????????????????????????????????????? -------- 極力推薦! 透徹分析linux早期內核源碼!
??????? 論壇:
????????http://www.oldlinux.org/cgi-bin/LB5000XP/forums.cgi?forum=1
??????? 電子版下載:
???????http://www.oldlinux.org/download/clk011c-1.9.5.pdf
(8)《自己動手寫操作系統》???????????????????????????????????????????????? -------- 極力推薦! 深入淺出了解系統底層
??????? 出版日期:
??????? 2005年8月.見http://www.dearbook.com.cn/subject/program_OS/
剛看完了。
要想了解操作系統原理,以上四本可以結合一起看
(9)《軟件加密原理與應用》??????????????????????????????????????????????? --------?? 強烈推薦! 國內軟件加密公司出的好書
(10)《軟件加解密技術內幕》????????????????????????????????????????????? --------?? 強烈推薦! 國內看雪力作!
(11)《黑客反匯編揭秘》????????????????????????????????????????????????????? --------?? 強烈推薦! 國外反調試、反跟蹤等技術
(12)《代碼優化:有效使用內存》????????????????????????????????????? --------?? 推薦!
(13)《組合語言之藝術》????????????????????????????????????????????????????? --------?? 推薦! 非常好的匯編語言。網上有電子檔下.
(14)《編程高手箴言》????????????????????????????????????????????????????????? --------?? 推薦! 看到作者是超級解霸作者,買了回來.
???????? 這是本很好書,不過由于是"箴言"所以內容有點散,有基礎才看得懂,廣西老鄉哈。
(15) 《深入理解計算機系統》???????????????????????????????????????????? --------?? 極力推薦! 不得不看! 已從頭到尾看完.(好hi)
?????? 國外經典教材! 作者Randal E.Bryant David O'Hallaron 著
(16) 《編譯原理及實踐》???????????????????????????????????????????????????? --------?? 極力推薦! 作者Louden, K.C?
??????????
四.網絡編程:
《Cisco網絡技術教程》?????????????????????????????????????????????????????? -------- 強烈推薦! 網絡程序入門書. 從朋友手里借來看完了,是一本不錯的入門書.
《Windows網絡編程 》??????????????????????????????????????????????????????? -------- windows網絡編程參考書, 這書買回來不久書就脫線了,真郁悶,該書告訴你怎么在windows下使用api進行網絡編程.要了解網絡底層先看上一本再看下面一本吧.
《TCP/IP詳解 》 1、2、3 作者:[美]W.Richard Stevers -------- 極力推薦! 我只有第1卷,感覺很不錯的書.
《U用TCP/IP進行網際互聯 》 作者:林瑤 等/譯???????????? ------- 上書姐妹篇
《UNIX網絡編程 》 作者:[美]W.Richard Stevers??????????? -------- 強烈推薦!
??????? 評價很高的書,還沒看
《C++網絡編程,卷1:運用ACE和模式消除復雜性》?? -------- 強烈推薦!
??????? 評價很高的書,還沒看
《C++網絡編程,卷2:基于 ACE 和框架的系統化復用》-------- 強烈推薦!
??????? 評價很高的書,還沒看
五。 其它非計算機的書:
《時間簡史》
《行者無疆》
推薦文章:
1.?C string Class 使用
2.?SOAP with C/C
3.?c 學習筆記:直接排序
4.?C
5.?關于《Visual C 技術內幕》(第四版)
6.?C 內存管理變革(6):通用型垃圾回收器
7.?詭異的C #define編譯錯誤
8.?搜集C/C 編譯器
9.?學C 是否還有價值?
10.?[編程技巧] C 字符串初始化的優化寫法
#c++語言
轉載于:https://my.oschina.net/diedai/blog/274509
總結
- 上一篇: AlarmManager类的应用(实现闹
- 下一篇: 酷家乐怎么在门洞做门套? 酷家乐垭口套的