学习C++推荐书籍

阅读更多

(一)语言入门:
C++ Primer》
最新版本:第三版(第四版国 外已上架,国内一些网上书店也在预订中)
适合有丰富C经验,缺乏C++ 经验的。不过我个人一直认为此书带着过于强烈的C语言的 痕迹,对于C++ 的 学习未必是好事。

《The C++ Programming Language》/《C++ 程序设计语言》
最新版本:第三版特别版
简 称TC++ PL, 有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)

《Essential C++
《Accelerated C++
这 两本薄一些,都是不错的选择。《Accelerated C++ 》本人没有读过,从各方面的评价来看,完全值得推荐

以上几本书都有相应的中文版,而且翻译的质量都不错。上面的书未必都需要读 一遍,但无论如何,TC++ PL 是应该阅读的。

(二)进阶A:
这个路 线侧重于语言本身

《Effective C++
最新版本:第二版(第三版国外已上架,国内一些网上书店也在预订中)
简称 EC。C++ 程 序员必读!很多时候,我们说C++ 圣经不是指TC++ PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦你发现自己要参与C++ 项目的开 发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++ 》,可能还要《More Effective C++ 》”。

C++ Coding Standards: 101 Rules, Guidelines, and Best Practices》/《C++ 编程规范》
个人认为此书应为C++ 程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模版、异常的业 界经验都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。
我的看法是:如果你不理解其中的条款, 记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至少在2009年以前都不会过时,人们将广为传诵它制定的 101条戒律。
还不知道他的简称,也许“101”会成为一个候选者?

提到《Effective C++ 》,那么另 外三本书一一浮出水面:
《More Effective C++
《Exceptional C++
《More Exceptional C++ 》。
新 书《Exceptional C++ Style》也是值得一

你可能感兴趣的:(C,C++,C#,编程)