Programming 版 (精华区)
发信人: Scorpion (Generic<Programming>), 信区: Programming
标 题: [FAQ] C++ 书籍导读(12) - 总结 (zz)
发信站: 哈工大紫丁香 (2002年11月19日19:52:52 星期二), 站内信件
标 题: [FAQ] C++ 书籍导读(12) - 总结
发信站: BBS 水木清华站 (Mon Oct 14 10:18:12 2002), 站内信件
[FAQ] C++ 书籍导读(12) - 总结
文本为水木清华BBS C++ 讨论区所作。欢迎转载,转载时请保留完整的标题
和作者信息。如需修改本文请致函:exbluesea@hotmail.com。作者exbluesea
以前很难找到一本能够真实反映ANSI C++的书。C++ 的好的译著是从2001年
下半年开始的,现在几乎是全盛时期。本文将对这些C++ 的书籍做一个回顾,以
帮助入门的读者快速定位这些书籍:
下面出现的书,除特别注明的,都在本FAQ(7)、(8)的书单里面。
我认为第一类读者属于那些没有计算机编程基础的人,当然这并不影响他把
C++ 作为学习的目标,但是为了能够顺利地学习,必须重视学习计算机的基础知
识。可以推荐的书目包括:James P.Cohoon的《C++程序设计》、 Deitel父子的
C++大学教程(第二版)。 学习能力强、要求高的读者可以阅读讲解更加细致的
《C++编程金典(第3版)》;
第二类读者是有计算机基础知识,学习过编程的人。属于初级水平,可以阅
读的书包括:《C++ Primer Plus》、《C++编程金典》、《C++ Primer》、《C++
编程思想》; 学习能力强,要求比较高的读者可以选择 Bjarne Stroustrup 的
《C++程序设计语言(特别版)》;
通过各种途径学习过 C++的人,可以在比较高的起点系统地学习 C++,典型
的书就是:Bjarne Stroustrup《C++程序设计语言(特别版)》。我认为这是所有
的C++ 学习者最终应该阅读的一本书。
一个初级读者,除学习系统的教科书外,还需要对自己的编程环境有深入的
了解,才可能动手进行实践。其中Petzold的《Windows 编程(第五版)》(北大出
版社)、《Unix高级编程》 (人民邮电出版社)以及其他讲述Windows 编程、Linux
Unix编程环境的相关的书目可以帮助达到这一目的。这些书不在本 FAQ范围之内,
请大家到 Programming 和其他相关的版查阅更多的信息。
一个中高级读者,除学习系统的教科书外,还可以阅读一些参考书。可推荐
的介绍 STL 的书籍包括:《C++标准程序库--自修教程与参考手册》、《 C++
STL(中文版)》和《STL 源码剖析》; 另外,《数据结构算法与应用 - C++语
言描述 》很好地介绍了 C++用于数据结构的使用方法;
《Effective C++中文版 2nd Edition》、《More Exceptional C++中文版》
以条目的方式介绍了现代C++ 编程中常见的问题。对于熟悉 C++的用法和概念有
一定帮助。《C++精髓——软件工程方法》则属于比较系统地对 C++ 的运用进行
论述和分析。尽管该书对 STL 的篇幅略显单薄,但仍不失为一本值得阅读的好
书;
《C++语言的设计和演化》出自Bjarne Stroustrup之手,阅读这个历史,可
以领悟 C++ 发展过程中各个特性的始末由来,知其然,又知其所以然。 是精通
C++ 的必读书籍。
新书还会不断涌现,本 FAQ将根据实际情况进行适当增加或调整。希望初学
者从本 FAQ 中能够获得一些帮助。更多的信息需要自己去体会 ,到书店亲自看
一看,读一读,看看这本书是不是适合你。
有关 C++ 的绝大多数书目可以在下列网上找到:
http://www.china-pub.com/ 或
http://www.china-pub.com/search/power_search/
powersearch_step2.asp?name=C%2B%2B&andor=and&zyandor=and
http://www.huachu.com.cn/ 或
http://www.huachu.com.cn/itbook/booklist.asp?tsmc=C%2B%2B&andor=and
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 211.93.35.162]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.077毫秒