C++经典教材

来源:互联网 发布:开淘宝代理货源怎么找 编辑:程序博客网 时间:2024/05/10 21:13

(转)C++经典教材

1)《C++入门经典》,原名《The C++ Language Begeining,作者Ivor Horton 此书浅显易懂极适合入门,书中包括最基本的程序设计知识,例如基本数据类型,流程控制语句,函数设计。即使没有任何程序设计基础的人,看着也不觉得累。书 中一些很有特色的事例,能促进和加深读者的理解。但此书的代码风格实在有些糟糕。

2
)《C++编程思想》,原名《Thinking in C++,作者Bruce Eckell, 此书的名气就不在这里说了.此书最新版本(第三版)开头部分增加了几章讲C语言的部分,然后把读者逐渐引向C++,在讨论语言的一个特性时,往往总是先讲 解在C中的解决方法,然后讨论这中方法的局限和不足之处,再讨论C++中的解决方法.据我的感受,此书作者的初衷是引导C程序员走向C++,但后来发现大 多数新生代程序员,非美国的程序员不一定懂C,于是就在第三版中加入了介绍C的部分. 此书最大的特点是, 作者善于透过语言现象,看看屏风后面究竟发生了什么(例如,显示出生成的汇编语言).消化好这本书,C++水平上一个大台阶;

3
)《C++高效编程》,原名《Effect C++》。此书重点探讨C++的一些技术死角,我只看过其中很少的一些章节,在此不作过多评论;

4
C++ Primer》,作者Stanley B.Lippman,此书还没有读过,接下来读这本书。我在网上找了一点对此书特点的描述:对C++基本概念和技术全面而且权威的阐述,对现代C++编程 风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。第4版不再强调低层编程技术,而把中心转向标准库的使用。 书中很早就开始介绍标准库,示例也已经重新改写,充分利用了标准库设施。我们也对语言主题叙述的先后次序进行了重新编排,使讲解更加流畅;

5
C++编程语言》,原名《C++ Program Language》,作者乃C++的发明者被誉为C++之父的Bjarne Stroustrup,此书我只读了一部分,说实话,有些难。此书的作者就是C++的创始人,发明者,知识非常渊博,其思想深度远远在前面几位之上。如果 你想知道C++究竟能做什么,C++那些希奇古怪的特性为什么那样设计,那你就去参考这本书。另外,阅读此书时,你还会为作者那种深邃的思想,博大的胸怀 感觉到一种发自内的快乐,舒畅。书中还讲到了很多大型系统设计的方法和技巧。总之,不读此书,是作为程序员的一大遗憾。我建议先阅读《C++编程思想》, 再参考此书。因为《C++编程思想》的作者说,他写这本书的目的就是为了大家能够参考《C++编程语言》这本书;

6
)《C++高质量编程》,作者林锐。此书不属于经典名著,但我也比较推荐这本书。作者不象国内其他作者那样迂腐功利,而是从一个程序员的角度,介绍他在以往开发过程中遇到的问题和积累的经验,这本书很薄,但其中的思想方法很有用。且语句诙谐幽默,阅读起来很轻松;

何一本书,都有他的可取之处;任何一本书,都无法解决在学习中遇到的所有问题;任何一本书,都无法替代人的智慧和经验。但是好的教材,可以起到好的指导效 果,可以使学习少走弯路。但我不怎么建议看比较薄(600页以下)的书,因为对于C++来说,这样的篇幅根本就说不清楚,也不建议看国内作者的教材,你发 现大多是从上面所说的书中抄下来的。