| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1645 人关注过本帖, 3 人收藏
标题:C++书籍推荐
只看楼主 加入收藏
Elten
Rank: 1
来 自:洛阳
等 级:新手上路
威 望:1
帖 子:27
专家分:4
注 册:2007-11-23
收藏(3)
 问题点数:0 回复次数:5 
C++书籍推荐
C++ 书籍大汇
语言基础入门:

1. C++ Primer 《C++入门》(通常不用中文名)
by Stanley B. Lippman
有第三版和第四版,如其名,是C++入门的不二选择,是全面广泛的参考书目,内容丰富,笔触严谨。
如果说Bjarne Stroustrup是C++之父的话,那么Lippman可以说是C++之母了:)

晨星:适合有丰富C经验,缺乏C++经验的。不过我个人一直认为此书带着过于强烈的C语言的痕迹,对于C++的学习未必是好事。

2. The C++ Programming Language 《C++程序设计语言》
by Bjarne Stroustrup
有第三版特别版,刚刚为一个朋友买了一本,不用说了 Bjarne Stroustrup写的,权威之作,可以说与C++ Primer是同等广博的“圣经”级别

的参考书。

晨星:简称TC++PL,有其他语言的丰富经验的。(也有人简称之为“TCPL”,但需与另一本《The C Programmer Language》区分开来)

3. Essential C++ 《C++基础》
by Stanley B. Lippman

同样是入门的基础,也是由Stanley B. Lippman执笔的作品,研究语法÷语意再好不过的了。

4. Accelerated C++
by Andrew Koenig and Barbara E. Moo
夫妻一同的作品,Koenig夫妇可以说也是顶尖领域的专家,相比Barbara E. Moo比较注重教学,这本本人同晨星老大一样没有读过,当时它的

副标题应该能说明一些内容了吧。
Practical Programming by Example 通过实例来实践编程

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

以上的书籍都应该随手查阅的,即使是将来,也有一些细节可能一下不能回忆依然需要查阅,然而这四本内容涉及程度有一定的交叉,可以选

择而读,个人认为和晨星的建议一样:TC++PL是应该阅读的。

进阶A,经验与惯用法:

5. Effective C++ , More Effective C++
by Scott Meyers
这几本我认为应当归在一起介绍,老实说这些条款是开发项目以及平时学习中不可缺少的Golden Tips,反复阅读,你会发现这些条款实在是再

深刻不过的了。

晨星:简称EC。C++程序员必读!很多时候,我们说C++圣经不是指TC++PL,而是这一本。《The Pragmatic Programmer》一书中写到:“一旦

你发现自己要参与C++项目的开发,赶快跑(不要走)到书店去购买Scott Mayer的《Effective C++》,可能还要《More Effective C++》”。

可见晨星对于Scott Meyers的这两本推荐的程度了!

6. Exceptional C++ , More Exceptional C++ , Exceptional C++ Style
by Herb Sutter
这三本也是该归在一起的,Herb Sutter是C++标准委员会的老大,现在人在微软,他的书当然也是相当具有启发意义的。

7. C++ Coding Standards: 101 Rules, Guidelines, and Best Practices 《C++ 编程规范》
by Herb Sutter and Andrei Alexandrescu

这本最近又看了一遍也是感到尤其深刻,案头书的描述再好不过了,里面丰富的名言,丰富的内涵,以及每次重复阅读都能有新的发现,哎,

不称之为经典也不幸哎!

晨星:个人认为此书应为C++程序员必备的案头书。几乎Effective系列和Exceptional系列都在这里得到了总结。最新的模板、异常的业界经验

都在这里的到了体现。可能的唯一缺陷就是对一个新手而言,关于“为什么这么做”的问题,解释的不够。
我的看法是:如果你不理解其中的条款,记忆,并且照做;如果你理解其中的条款,我猜你一定会同意书中的观点。我认为这本书中的内容至

少在2009年以前都不会过时,人们将广为传诵它制定的101条戒律。
还不知道他的简称,也许“101”会成为一个候选者?

晨星的评论似乎有点冗长,作为进阶的Guidelines,绝对是首选。
搜索更多相关主题的帖子: 书籍 推荐 
2007-11-23 20:59
jingru
Rank: 1
等 级:新手上路
帖 子:50
专家分:0
注 册:2006-11-16
收藏
得分:0 
lippman的书写的是好, Scott Meyers的书基本由侯捷翻译的,装订质量和书的质量超好,
2007-11-24 10:07
故事
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-8-12
收藏
得分:0 
楼主弄个下载链接多好
2007-11-25 02:34
icuit
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2006-4-28
收藏
得分:0 
think in C++
这本也不错
2007-11-25 14:03
Elten
Rank: 1
来 自:洛阳
等 级:新手上路
威 望:1
帖 子:27
专家分:4
注 册:2007-11-23
收藏
得分:0 
原帖由 [bold][underline]故事[/underline][/bold] 于 2007-11-25 02:34 发表 [url=http://bbs.][/url]
楼主弄个下载链接多好


这些书在网上是没有下的
  只有去买了~

divide and conquer  ;  stepwise refinement
2007-11-25 20:01
忘记喧嚣
Rank: 1
等 级:新手上路
帖 子:146
专家分:0
注 册:2007-10-7
收藏
得分:0 
C++大学教程  自己看了感觉不错

英文名<<C++ How to Program.fifth Edition>>

入门的好书 .感觉就好象是个好老师在教 语言比上面的书都要轻松
2007-11-28 23:05
快速回复:C++书籍推荐
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.065431 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved