學習C++從入門到精通的的十本最經典書籍

原文:http://blog.csdn.net/a_302/article/details/17558369html

 

最近想學C++,找了一下網上推薦的書籍,轉載過來給你們分享程序員

轉載自http://c.chinaitlab.com/cc/basic/200905/783905.html編程

          1. ide

    【原書名】 C++ Primer (4th Edition)學習

    【原出版社】 Addison Wesley/Pearson.net

    【做者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo翻譯

    【譯者】 李師賢設計

    【叢書名】 圖靈計算機科學叢書htm

    【出版社】人民郵電出版社blog

    本書是久負盛名的C++經典教程,其內容是C++大師Stanley B. Lippman豐富的實踐經驗和C++標準委員會原負責人Josée Lajoie對C++標準深刻理解的完美結合,已經幫助全球無數程序員學會了C++.本版對前一版進行了完全的修訂,內容通過了從新組織,更加入了C++先驅Barbara E. Moo在C++教學方面的真知灼見。既顯著改善了可讀性,又充分體現了C++語言的最新進展和當前的業界最佳實踐。書中不但新增大量教學輔助內容,用於強調重要的知識點,提醒常見的錯誤,推薦優秀的編程實踐,給出使用提示,還包含大量來自實戰的示例和習題。對C++基本概念和技術全面並且權威的闡述,對現代C++編程風格的強調,使本書成爲C++初學者的最佳指南;對於中高級程序員,本書也是不可或缺的參考書。本書的前言闡述了 第4版和前一版的不一樣之處。

    難度:★★☆

    質量:★★★★★

    廣度:★★★★★

    深度:★★★★

    性價:★★★☆

    2.     

    【原書名】 C++ Primer Plus

    【原出版社】 Sams

    【做者】 (美)Stephen Prata

    【譯者】 孫建春 韋強

    【叢書名】 Primer Plus 系列

    【出版社】 人民郵電出版社

    本書針對的是C++初學者,書中從C語言基礎知識開始介紹,而後在此基礎上詳細闡述C++新增的特性,所以不要求讀者有C語言方面的背景知識。本書可做爲大中院校教授C++課程的教材,也可供初學者自學C++時使用。覆蓋面較全,章節安排比較合理,由淺入深,也很容易,故所以失去了一些深度。價格比較便宜,但翻譯質量略有不足。如今,第五版也出版了,不過尚未讀,看章節都差很少。

    難度:☆

    質量:★★★☆

    廣度:★★★★

    深度:★★★

    性價:★★★☆

    3. 

    【原書名】 Essential C++

    【原出版社】Pearson Education

    【做者】 (美)Stanley B.Lippman

    【叢書名】 深刻C++系列

    【出版社】 中國電力出版社

    lippman的一部面向初學者的做品。在他寫了那麼後一本primer以後,爲什麼還要寫這麼薄這麼淺的書呢?其實primer對於初學者來講太笨重了,而這本書倒是從不一樣的方面——C++的本質和組織結構對語言進行闡釋,能夠幫助初學者對這門語言有一個大體的瞭解,但知識範圍不很全面,不適合系統學習,讀者須要必定的編程知識。

    難度:★☆

    質量:★★★★

    廣度:★★★☆

    深度:★★★

    性價:★★☆

    4. 

    【原書名】 Effective C++, Third Edition

    【原出版社】 Addison Wesley/Pearson

    【做者】 (美)Scott Meyers

    【出版社】 電子工業出版社

    

    【原書名】 More Effective C++: 35 New Ways to Improve Your Programs and Designs

    【原出版社】 Addison Wesley/Pearson

    【做者】 (美)Scott Meyers

    【叢書名】 C++設計新思惟系列叢書

    【出版社】 機械工業出版社

    C++真牛人大手筆,之以條款的形式回答了程序員在使用C++時常常提出的「因該注意些什麼?」,「因該避免什麼?」,「因該怎樣去解決?」,「爲何?」等問題。C++程序員想要讓本身的水平上更高的檔次,此二書必看。價格稍貴,有必定難度,不適合初學者。

    難度:★★★☆

    質量:★★★★★

    廣度:★★★

    深度:★★★★★

    性價:★★

    5. 

    【原書名】 Thinking in C++

    【原出版社】 McGraw Hill

    【做者】 Bruce Eckel

    【譯者】 劉宗田 等

    「叢書名」 計算機科學叢書

    【出版社】 機械工業出版社

     除了講述語言以外,有必定的工程性,從設計者的角度來描述C++怎樣應用在實際的項目中。語言描述的全面性欠佳,但仍是有必定精度的,尤爲是在一些小技巧方面。本書還引入了大量的戰例,經過一個個的真實項目來引導你使用C++的思想去思考問題。翻譯不好,有必定難度。

    難度:★★☆

    質量:★★★

    廣度:★★★☆

    深度:★★★★

    性價:★★★

    6. 

    【原書名】 The Complete C++ Training Course

    【做者】 (美)Harvey M.Deitel Paul James Deitel

    【譯者】 邱仲潘 等

    【叢書名】 國外計算機科學教材系列

    【出版社】 電子工業出版社

    正如其名,真正的大學教程,很是適合初學者學習,內容由淺入深,對C++各項特性的描述都很到位,章節的安排頗有條理性,但深度略顯不足,翻譯質量不能稱之爲很好,有必定的疏漏,但對於厚度來說,價格還算比較便宜。

    難度:★

    質量:★★★☆

    廣度:★★★★★

    深度:★★★★

    性價:★★★★☆

    7. 

    【原書名】 The Design and Evolution of C++

    【原出版社】 Addison-Wesley

    【做者】 (美)Bjarne Stroustrup

    【譯者】 裘宗燕

    【叢書名】 計算機科學叢書

    【出版社】 機械工業出版社

    對於熱愛C++的朋友來講,確實好書一本,能夠當作小說來讀,能夠放在廁所或牀頭上以供消遣。本書對語言自己描述不多,並有必定難度。讀者須要對C++有必定了解,不適合初學者閱讀。本書也有英文版,若是不喜歡翻譯的朋友能夠看看。

    難度:★★★

    質量:★★★

    廣度:★★☆

    深度:★★★★

    性價:★★★

    8. 

    【原書名】 The C++ Programming Language, Special Edition

    【原出版社】 Addison Wesley

    【做者】 (美)Bjarne Stroustrup

    【譯者】 裘宗燕

    【叢書名】 計算機科學叢書

    【出版社】 機械工業出版社

    C++之父所做,被稱之爲「C++聖經」。不只對語言,並且對語言周邊的一些如發展史、語義哲學都有比較詳細的描述。對語言的描述較爲全面,同時包含一部分和程序庫相關聯的知識,並有必定深度,適合有必定語言基礎的初學者,翻譯質量不錯,價格適中。

    難度:★☆

    質量:★★★★☆

    廣度:★★★★☆

    深度:★★★★

    性價:★★★☆

    9. 

    【原書名】 Inside the C++ Object Model

    【原出版社】 Pearson Education

    【做者】 (美)Stanley B.Lippman

    【叢書名】 深刻C++系列

    【出版社】 中國電力出版社

    第一代C++編譯器開發主管所寫。若是你想成爲真正的C++高手,看這本書,他爲你講述了編譯器在處理各類語法時在「後臺」所作的事。對C++有較深刻了解的讀者會在讀後有恍然大悟之感。候傑翻譯,質量至關不錯,但內容太深,只適合對C++有較深瞭解的讀者,價格偏貴。

    難度:★★★★☆

    質量:★★★★★

    廣度:★★★

    深度:★★★★★

    性價:★★

    10.

    【做者】 錢能 董靈平 張敏霞

    【叢書名】 C++程序設計系列教材

    【出版社】 清華大學出版社

    國人所著,國人水平實在有限,深度和廣度欠佳,放在這十大里實在是由於再挑不出好書了。可圈可點之處有講解較爲清析、簡單,符合中國學生思路,價格便宜。

    難度:☆

    質量:★★★

    廣度:★★★☆

    深度:★★★

    性價:★★★★★

    鑑於目前問書的貼子增多太快,現以我的之見對C++十大學習書籍作簡要描述,但願能對初學者起到必定的幫助。

相關文章
相關標籤/搜索