1. 程式人生 > >C++ --書籍推薦

C++ --書籍推薦

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

  1. 【原書名】 C++ Primer (4th Edition)

    【原出版社】 Addison Wesley/Pearson

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

本書是久負盛名的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

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

3. 

【原書名】 Essential C++

【原出版社】Pearson Education

【作者】 (美)Stanley B.Lippman


lippman的一部面向初學者的作品。在他寫了那麼後一本primer之後,為何還要寫這麼薄這麼淺的書呢?其實primer對於初學者來說太笨重了,而這本書卻是從不同的方面——C++的本質和組織結構對語言進行闡釋,可以幫助初學者對這門語言有一個大致的瞭解,但知識範圍不很全面,不適合系統學習,讀者需要一定的程式設計知識。



4. 

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

【原出版社】 Addison Wesley/Pearson

【作者】 (美)Scott Meyers
  1. 【原書名】 More Effective C++: 35 New Ways to Improve Your Programs and Designs

    【原出版社】 Addison Wesley/Pearson

    【作者】 (美)Scott Meyers

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

    【原書名】 Thinking in C++

    【原出版社】 McGraw Hill

    【作者】 Bruce Eckel

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

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

    【原出版社】 Addison Wesley

    【作者】 (美)Bjarne Stroustrup

    【譯者】 裘宗燕

    【叢書名】 電腦科學叢書

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

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

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

    【原出版社】 Pearson Education

    【作者】 (美)Stanley B.Lippman

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

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

    第一代C++編譯器開發主管所寫。如果你想成為真正的C++高手,看這本書,他為你講述了編譯器在處理各種語法時在“後臺”所做的事。對C++有較深入瞭解的讀者會在讀後有恍然大悟之感。候傑翻譯,質量相當不錯,但內容太深,只適合對C++有較深瞭解的讀者,價格偏貴。

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

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

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

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