C/C++優秀書籍清單


書籍是碼農進步的階梯. 讀好書,好讀書. 干一行愛一行, 除了工作還有生活, 在陪伴家人同時,也不忘提高自己, 為更好的生活努力...

1.  C程序設計語言 第二版        工作幾年了, 每次回頭看都會有新的收獲.

2.  C++程序設計語言(特別版)     換工作前都會看看, 水很深呀, 特別是提到的不變式, 難道編程不是為了維持這個不變式

3.  C和指針                     這都沒看過, 一定不要告訴別人你懂c/c++

4.  C專家編程                   不是專家編程, 而是編程開始的基礎.不是專家也一定要會.

5.  C陷阱和缺陷                            陷阱和缺陷無處不在

6.  C++沉思錄                                庫設計就是語言設計, 調試的時候,可以看看全局變量是哪里初始化的

7.  C++設計新思維:泛型編程與設計模式之應用    如果自己懂C++的話,請看完這本書在說.

8.  linux內核完全注釋                             內核開始原來是長成這樣的,不太復雜.

9.  linux內核源代碼情景分析(上下冊)                   linux內核實踐的代表,與ulk理論與實踐

10. C++標准程序庫:自修教程與參考手冊----------(經常用來作為參考, 閱讀不太合適)

11.  泛型編程與stl                             介紹了STL的實現原理

12.  大規模C++程序設計                難道國人大型C++項目太少

13.  window內核情景分析-采用開源代碼ReactOS(上下冊)    原來還存在一個window的逆向版, 嗯, window和linux差別挺大, 但都是陽光春
                                                         雪. 笑看平台爭論的人吧.

14.  分析模式:可利用的對象模型      做ERP的時候, 看着怎么從哪里見過軟件里的模型.

15.  Imperfect C++中文版           C++陣營里最忠實的信徒,也不得不承認:c++語言並不完美。實際上,世界上也沒有完美的編程語言。

16.  程序設計的模式語言(1~5卷)          PLop書內容沒得說

17.  C++反匯編與逆向分析技術揭秘     反匯編的書, 自底向上看看.

18.  黑客反匯編揭秘                  本書既不是一本破解代碼的技術手冊,也不是一本關於反黑客的防護手冊,本書可以看做是一位喜歡刨根
                                     問底的自由主義者的學習筆記。

19.  程序設計語言:實踐之路             看了這書或許會更加東方不敗,或者西方失敗.不要在爭論語言了

20.  C++模板元編程                  不知道哪個企業現在用了這么高級的編程貨色, 挑戰下自己吧.

21.  C++ template中文版             STL的使用

22.  STL源碼剖析                       STL剖析下也無防

23.  深入理解計算機系統                 國內外都經典.

24.  運用底層思想編寫高級語言代碼         為了修煉內功, 怎么看都值得. 不能靠它學語法呀.

25.  嵌入式系統:采用公開源代碼和StrongARM/XScale處理器   linux與ucos的對比. 毛書, 有出必買.

26.  面向模式的軟件體系結構(1~5卷)        看看這十幾年的模式設計的總結, 可惜第五卷后面告訴我們,暫時只打算出版到第五卷了,難道絕筆了.

27.  軟件調試:Software Debugging          為什么是中文的書,要是英文的多好,要傳播世界的.

28.  領域驅動設計:軟件核心復雜性應對之道   領域驅動的設計方法學,這應該是比較權威的一本了.

29.  設計模式:可復用面向對象軟件的基礎     GOF的書,影響力太大了,C++語言舉例的.

30.  深入理解linux內核                 理論結合實踐,參考linux內核情景分析.

31.  STL擴展技術手冊                    STL的境界就是使用,剖析,擴展。

32.  計算機程序的構造和解釋           scheme函數式編程, 了解程序構造和解釋. 還是看完<程序設計語言實踐之路>,在看這個吧.

33.  現代編譯原理                     編譯原理絕對是進階的內功,瀏覽器是對語言的解釋並展示.

34.  深入探索C++對象模型              當年這本書把很多C++老手的大牙敲掉了.

35.  內在受限系統之軟件開發--針對內在受限系統而整理的模式      結合<提高C++性能的編程技術>看, 內存分配問題讓人輕松多了.

36.  C++ Primer                不知道有多少C++程序不是靠這書入門的.

37.  Effective c++ 系列      工業級開發的技術指導,工作中會經常要用到的.

38.  C++語言的設計和演化    了解歷史,更好展現未來.

39.  提高C++性能的編程技術   現在不用,以后一定會用.

40.  鏈接器和加載器            程序編譯之后就是鏈接和加載了,這回知其然和所以然了吧.

41.  C++代碼設計與重用       Margaret A.Ellis 與 Bjarne Stroustrup 合著了 The Annotated C++ Reference Manual(ARM), 
                                         這書看似平實無華, 卻有另一種味道.

42.  C++多范型設計           和對象模型一樣,書很小薄, 但分析了設計階段如何將最適當的范型應用於實現的分析技術

43.  C標准庫                 九十年代的書了,幾乎絕版. 紅色的書皮依然故我.講述了C標准庫的實現並展示了相應源代碼.當然標准庫也在發展
                             並變化着.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM