學(xué)習(xí)C++從入門(mén)到精通的的十本最經(jīng)典書(shū)籍

1.

【原書(shū)名】 C++ Primer (4th Edition)
【原出版社】 Addison Wesley/Pearson
【作者】 (美)Stanley B.Lippman,Josée LaJoie,Barbara E.Moo
【譯者】 李師賢
【叢書(shū)名】 圖靈計(jì)算機(jī)科學(xué)叢書(shū)
【出版社】人民郵電出版社
本書(shū)是久負(fù)盛名的C++經(jīng)典教程,其內(nèi)容是C++大師Stanley B. Lippman豐富的實(shí)踐經(jīng)驗(yàn)和C++標(biāo)準(zhǔn)委員會(huì)原負(fù)責(zé)人Josée Lajoie對(duì)C++標(biāo)準(zhǔn)深入理解的完美結(jié)合,已經(jīng)幫助全球無(wú)數(shù)程序員學(xué)會(huì)了C++.本版對(duì)前一版進(jìn)行了徹底的修訂,內(nèi)容經(jīng)過(guò)了重新組織,更加入了C++先驅(qū)Barbara E. Moo在C++教學(xué)方面的真知灼見(jiàn)。既顯著改善了可讀性,又充分體現(xiàn)了C++語(yǔ)言的最新進(jìn)展和當(dāng)前的業(yè)界最佳實(shí)踐。書(shū)中不但新增大量教學(xué)輔助內(nèi)容,用于強(qiáng)調(diào)重要的知識(shí)點(diǎn),提醒常見(jiàn)的錯(cuò)誤,推薦優(yōu)秀的編程實(shí)踐,給出使用提示,還包含大量來(lái)自實(shí)戰(zhàn)的示例和習(xí)題。對(duì)C++基本概念和技術(shù)全面而且權(quán)威的闡述,對(duì)現(xiàn)代C++編程風(fēng)格的強(qiáng)調(diào),使本書(shū)成為C++初學(xué)者的最佳指南;對(duì)于中高級(jí)程序員,本書(shū)也是不可或缺的參考書(shū)。本書(shū)的前言闡述了 第4版和前一版的不同之處。
難度:★★☆
質(zhì)量:★★★★★
廣度:★★★★★
深度:★★★★
性?xún)r(jià):★★★☆
2.

【原書(shū)名】 C++ Primer Plus
【原出版社】 Sams
【作者】 (美)Stephen Prata
【譯者】 孫建春 韋強(qiáng)
【叢書(shū)名】 Primer Plus 系列
【出版社】 人民郵電出版社
本書(shū)針對(duì)的是C++初學(xué)者,書(shū)中從C語(yǔ)言基礎(chǔ)知識(shí)開(kāi)始介紹,然后在此基礎(chǔ)上詳細(xì)闡述C++新增的特性,因此不要求讀者有C語(yǔ)言方面的背景知識(shí)。本書(shū)可作為大中院校教授C++課程的教材,也可供初學(xué)者自學(xué)C++時(shí)使用。覆蓋面較全,章節(jié)安排比較合理,由淺入深,也很容易,故因此失去了一些深度。價(jià)格比較便宜,但翻譯質(zhì)量略有不足?,F(xiàn)在,第五版也出版了,不過(guò)還沒(méi)有讀,看章節(jié)都差不多。
難度:☆
質(zhì)量:★★★☆
廣度:★★★★
深度:★★★
性?xún)r(jià):★★★☆
3.

【原書(shū)名】 Essential C++
【原出版社】Pearson Education
【作者】 (美)Stanley B.Lippman
【叢書(shū)名】 深入C++系列
【出版社】 中國(guó)電力出版社
lippman的一部面向初學(xué)者的作品。在他寫(xiě)了那么后一本primer之后,為何還要寫(xiě)這么薄這么淺的書(shū)呢?其實(shí)primer對(duì)于初學(xué)者來(lái)說(shuō)太笨重了,而這本書(shū)卻是從不同的方面——C++的本質(zhì)和組織結(jié)構(gòu)對(duì)語(yǔ)言進(jìn)行闡釋?zhuān)梢詭椭鯇W(xué)者對(duì)這門(mén)語(yǔ)言有一個(gè)大致的了解,但知識(shí)范圍不很全面,不適合系統(tǒng)學(xué)習(xí),讀者需要一定的編程知識(shí)。
難度:★☆
質(zhì)量:★★★★
廣度:★★★☆
深度:★★★
性?xún)r(jià):★★☆
4.

【原書(shū)名】 Effective C++, Third Edition
【原出版社】 Addison Wesley/Pearson
【作者】 (美)Scott Meyers
【出版社】 電子工業(yè)出版社

【原書(shū)名】 More Effective C++: 35 New Ways to Improve Your Programs and Designs
【原出版社】 Addison Wesley/Pearson
【作者】 (美)Scott Meyers
【叢書(shū)名】 C++設(shè)計(jì)新思維系列叢書(shū)
【出版社】 機(jī)械工業(yè)出版社
C++真牛人大手筆,之以條款的形式回答了程序員在使用C++時(shí)經(jīng)常提出的“因該注意些什么?”,“因該避免什么?”,“因該怎樣去解決?”,“為什么?”等問(wèn)題。C++程序員想要讓自己的水平上更高的檔次,此二書(shū)必看。價(jià)格稍貴,有一定難度,不適合初學(xué)者。
難度:★★★☆
質(zhì)量:★★★★★
廣度:★★★
深度:★★★★★
性?xún)r(jià):★★
5.

【原書(shū)名】 Thinking in C++
【原出版社】 McGraw Hill
【作者】 Bruce Eckel
【譯者】 劉宗田 等
「叢書(shū)名」 計(jì)算機(jī)科學(xué)叢書(shū)
【出版社】 機(jī)械工業(yè)出版社
除了講述語(yǔ)言之外,有一定的工程性,從設(shè)計(jì)者的角度來(lái)描述C++怎樣應(yīng)用在實(shí)際的項(xiàng)目中。語(yǔ)言描述的全面性欠佳,但還是有一定精度的,尤其是在一些小技巧方面。本書(shū)還引入了大量的戰(zhàn)例,通過(guò)一個(gè)個(gè)的真實(shí)項(xiàng)目來(lái)引導(dǎo)你使用C++的思想去思考問(wèn)題。翻譯很差,有一定難度。
難度:★★☆
質(zhì)量:★★★
廣度:★★★☆
深度:★★★★
性?xún)r(jià):★★★
6.

【原書(shū)名】 The Complete C++ Training Course
【作者】 (美)Harvey M.Deitel Paul James Deitel
【譯者】 邱仲潘 等
【叢書(shū)名】 國(guó)外計(jì)算機(jī)科學(xué)教材系列
【出版社】 電子工業(yè)出版社
正如其名,真正的大學(xué)教程,非常適合初學(xué)者學(xué)習(xí),內(nèi)容由淺入深,對(duì)C++各項(xiàng)特性的描述都很到位,章節(jié)的安排很有條理性,但深度略顯不足,翻譯質(zhì)量不能稱(chēng)之為很好,有一定的疏漏,但對(duì)于厚度來(lái)講,價(jià)格還算比較便宜。
難度:★
質(zhì)量:★★★☆
廣度:★★★★★
深度:★★★★
性?xún)r(jià):★★★★☆
7.

【原書(shū)名】 The Design and Evolution of C++
【原出版社】 Addison-Wesley
【作者】 (美)Bjarne Stroustrup
【譯者】 裘宗燕
【叢書(shū)名】 計(jì)算機(jī)科學(xué)叢書(shū)
【出版社】 機(jī)械工業(yè)出版社
對(duì)于熱愛(ài)C++的朋友來(lái)說(shuō),確實(shí)好書(shū)一本,可以當(dāng)做小說(shuō)來(lái)讀,可以放在廁所或床頭上以供消遣。本書(shū)對(duì)語(yǔ)言本身描述很少,并有一定難度。讀者需要對(duì)C++有一定了解,不適合初學(xué)者閱讀。本書(shū)也有英文版,如果不喜歡翻譯的朋友可以看看。
難度:★★★
質(zhì)量:★★★
廣度:★★☆
深度:★★★★
性?xún)r(jià):★★★
8.

【原書(shū)名】 The C++ Programming Language, Special Edition
【原出版社】 Addison Wesley
【作者】 (美)Bjarne Stroustrup
【譯者】 裘宗燕
【叢書(shū)名】 計(jì)算機(jī)科學(xué)叢書(shū)
【出版社】 機(jī)械工業(yè)出版社
C++之父所作,被稱(chēng)之為“C++圣經(jīng)”。不僅對(duì)語(yǔ)言,而且對(duì)語(yǔ)言周邊的一些如發(fā)展史、語(yǔ)義哲學(xué)都有比較詳細(xì)的描述。對(duì)語(yǔ)言的描述較為全面,同時(shí)包含一部分和程序庫(kù)相關(guān)聯(lián)的知識(shí),并有一定深度,適合有一定語(yǔ)言基礎(chǔ)的初學(xué)者,翻譯質(zhì)量不錯(cuò),價(jià)格適中。
難度:★☆
質(zhì)量:★★★★☆
廣度:★★★★☆
深度:★★★★
性?xún)r(jià):★★★☆
9.

【原書(shū)名】 Inside the C++ Object Model
【原出版社】 Pearson Education
【作者】 (美)Stanley B.Lippman
【叢書(shū)名】 深入C++系列
【出版社】 中國(guó)電力出版社
第一代C++編譯器開(kāi)發(fā)主管所寫(xiě)。如果你想成為真正的C++高手,看這本書(shū),他為你講述了編譯器在處理各種語(yǔ)法時(shí)在“后臺(tái)”所做的事。對(duì)C++有較深入了解的讀者會(huì)在讀后有恍然大悟之感。候杰翻譯,質(zhì)量相當(dāng)不錯(cuò),但內(nèi)容太深,只適合對(duì)C++有較深了解的讀者,價(jià)格偏貴。
難度:★★★★☆
質(zhì)量:★★★★★
廣度:★★★
深度:★★★★★
性?xún)r(jià):★★
10.

【作者】 錢(qián)能 董靈平 張敏霞
【叢書(shū)名】 C++程序設(shè)計(jì)系列教材
【出版社】 清華大學(xué)出版社
國(guó)人所著,國(guó)人水平實(shí)在有限,深度和廣度欠佳,放在這十大里實(shí)在是因?yàn)樵偬舨怀龊脮?shū)了。可圈可點(diǎn)之處有講解較為清析、簡(jiǎn)單,符合中國(guó)學(xué)生思路,價(jià)格便宜。
難度:☆
質(zhì)量:★★★
廣度:★★★☆
深度:★★★
性?xún)r(jià):★★★★★