欢迎来到antinucleon的窝!!这里随手记录了antinucleon的点点滴滴

2010年8月8日星期日

【存档】【转载】C++ 书籍导读(12) - 总结

以前很难找到一本能够真实反映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 水木清华站 smth.edu.cn・[FROM: 211.150.204.8]


没有评论:

发表评论