| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1098 人关注过本帖
标题:[转帖]C++书籍检阅
只看楼主 加入收藏
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
结帖率:66.67%
收藏
 问题点数:0 回复次数:8 
[转帖]C++书籍检阅

C++书籍小检阅

1. effective C++ (繁体版)

2. more effective C++ (繁体版) 这两本书乃是改善设计思维和设计思想的必读书籍,书中每个item无一不是经过千锤百炼之后得出。其中,effective比较浅显易懂,每个item都比较短,而more设计思想更进一层,有些item已经多多少少有设计模式的味道。我看过的是繁体版,这两本书候捷老师翻译得不错(我觉得是候老师翻译得最好的两本书,比较认真),读起来比较有味道。建议初学者在看完一本C++比较完整的教程后直接拜读此2书。

3. effective STL 和上面两本都是meyer的大作,但比起上面两本,这本的含金量稍微不足,该书沿袭前面两本书的写作风格,重点论述STL的高效应用和注意事项,我都觉得more exception C++等有些思想都和此书非常类似。潘老师早就把此书翻译完了,不知道他们清华出版社为何到现在还不出来,难道要等到2003 C++新的标准出来后作为昨日黄花卖。

4. C++ Primer lippman的地位自然不用猜疑,此书也被评为C++的最佳入门书籍,也是Lipman写得最认真的一本书,第3版在国内98年就有了。全书可谓是C++大全,深度适当,比较适合初学者,或者想对C++和程序设计有大概了解的读者,但就是比较厚,这也只能怪C++的源远流长,总是在打园场,不断增加新特性,让我们这群读者都不得不捧着这本大书品读。中文版是潘老师翻译的,文字通顺,但缺乏味道,看着一本千来页的书,而且前面一部分讲的都是程序设计思想,容易令人产生困倦,也难怪很多人半道出家学java。

5. The C++ Programming language 这是一本每个人都应该买但不一定要看的书,强烈建议初学者不要看这本书,否则可能会一头雾水,失去信心,BS写书本来就不怎么样,他自己都说他的书有些晦涩难懂,但是买一本放在书柜里,有什么不清楚的地方查查高人如何解析还是有必要的。中文版是裘老师翻译的,以裘老师的深厚功力,技术上大家大可放心,但语言流畅上我就不敢认同了,况且这还是一本大书,如果要追求语言流畅的话,可能没有两三年是出不来的,而且国内的出版社又那么急功近利,稿酬不高,做得那么好有必要吗?

6. The C++ standard library 就是现在卖得比较热的书,梦魇和候捷翻译的,翻译得很好,语言很通顺,技术上也很好,只是书中有些代码我是调试不过,或许只能怪STL里面有几个经典错误,不知看这本书的读者发现了没有?我严重建议C++的初学者看这本书,先知道应该怎么来用C++,怎么来充分利用标准库,而不是一头钻入C++的庞大晦涩语法里面,先用标准库才能养成良好的代码编写风格,更可以提高自己的实作能力,否则你如果花上一年半载在C++的语言细节上,可能自己都生气为什么还是写不出好的程序出来,公欲善其事,必先利其器就是这个道理。

7. design pattern explained 看了上面这些书之后,没有必要再只是关心C++了,即使你花上更多的时间在C++上面,也很难有大的进步,现在正是开始分析OOD的时候,design pattern就可以帮你深入了解设计的奥妙,更上一层楼,design pattern explained这本书浅显易懂,对于pattern这个深奥的东西,能写出这么好看的书,确实难得,让人不得不佩服两位作者alan和james的过人之处,全书通过两个具体实例(autocad和etail)分析了Gamma95里面的一些模式,对我而言,是看到这儿才真正明白Gamma 95里面的一些模式的。中文版最近就要出版了,由透明翻译,质量应该还可以。

8. design pattern 这是一本严肃的书,这是一本重量级的书,这是一本难懂的书,如果你真正把这本书弄得清清楚楚了,我愿意俯首向你请教。23个模式乃是以前OOD的一部分精华,4人帮(指作者)都是天才,此书是95年写的,但它的影响至少有10年。对于初学者,除非那种开发经验比较丰富,思维能力很强的读者,最好先别看该书,而是先看上面的那本DPE。 中文版的翻译只能说是差强人意,有一些错误,语句不太通顺,是由南京大学的4位博士翻译的,但在当时敢于翻译此书,也令人佩服。

9. modern C++ design 这是天才Andrei Alexandrescu的作品,很好的一本高阶书,此书我只是浏览一下大概,没有仔细看,有些地方看不懂,全书把C++和设计模式融为一体,向人展示了许多不平常的设计技巧与设计规范,令人折服。但有些难度,还望各位慎重。至于里面的技术实不实用,就要因人而异了。

10. C++ Template 我没看过这本书,但听过这本书,据说书中展示了模板的精华之处。

11. exceptional C++和more exceptional C++ Herb Sutter的书读起来比较轻松,此2书可以作为effective与more effective的姐妹篇,写作风格有些如苏格拉底的提问式教学,但应用得还不够火候。书的内容确实不错,定位和effective差不多,但我个人而言还是更喜欢Meyer的书。More有中文版,有Lostmouse翻译,质量一般,翻译给人的感觉比较仓促,很多地方都过于直译,味道怪怪的。

12. essential C++ 很简单的一本书,初学者如果觉得自己确实很菜可以先看这本书,你肯定能看懂,也是lippman的书,但英文版有些地方值得商榷,还是看候捷的中文版吧,翻译得还可以,就是台湾味道太浓了些,有点喧宾夺主之嫌。入了门的读者就没必要看这本书了,看它还不如看lippman的inside the C++ object model呢。

13. designing and coding reusable C++ 关于重用和程序库设计的一本书,是由AT&T的Ellis夫妇写的,书写得很好,充分考虑了设计可重用程序库的方方面面,对于每个想设计程序库和的读者都应该看这本书,中文版名是《设计和重用C++程序库》,即将出版。

14. thinking in C++ 我是觉得此书一般,并没有外面吹的那么好,可以说是中等偏上吧,要看就要看英文版的,中文版的千万别看,那个译者太不负责了。

15. Runmination on C++ 据说人邮快要出版了,是由konnig夫妇写的,如果你想知道cfront的历史,还想清楚cfront的领导者,就找他们夫妇吧,那时,konig和BS是独立的,而其它的人都是由konig夫人Barbara领导的,konig在C++中可算是number 2,属于学术派的那种,实际上C++也是分派别的。 英文版的质量肯定很好,有很多新的设计观念,中文版还要期待,看看结果如何。

16. Accelerated C++ 也是koenig和Barbara夫妇写的,据说很好,但我没机会看,实在不敢评价。

搜索更多相关主题的帖子: 转帖 书籍 检阅 
2004-11-26 21:17
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

今天 去了 本省 .最好的 书城.,终于 找到了

1. effective C++ (繁体版)

2. more effective C++ (繁体版) 但是 没其他的 ,真是可惜, 好书 就是贵了点, effective C++ 要 50元哦, 还好 书城 活动 ,

40买了, 收藏~~


2004-11-27 16:55
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
没心机看经典,都是写得麻麻烦烦的
2004-11-28 18:22
corrupt
Rank: 2
等 级:新手上路
威 望:3
帖 子:535
专家分:0
注 册:2004-9-29
收藏
得分:0 

呵呵,是哦~

看了 effective C++ 觉的不错, 看来 真的 和 作者 说的一样,每个 程序员的桌上 都应该有这本书啊~!!


2004-11-28 19:13
ffzzaa
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2004-12-4
收藏
得分:0 
谢谢
2004-12-04 16:22
emu511
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2005-5-21
收藏
得分:0 
thinking in C++
还好啊~~

没有传言说的那么烂~~

2005-05-29 19:51
realoneyjw
Rank: 1
等 级:新手上路
帖 子:99
专家分:0
注 册:2005-5-13
收藏
得分:0 
还是<<The C++ Programming Language>>写的详细些,很多不明白的地方尽管找它的

我一直告诫自己:要做一个踏实认真的人 E-mail:realoneyjw@ qq:18238423
2005-05-31 18:30
zsh0435
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2005-5-21
收藏
得分:0 
哇~~~~~~~~~C++真是博大精深啊。有得学了

人生就是一个程序! 人降生到这个世间就是主函数的开始。 我们生活中的每个部分都是程序中的一段代码。 在调用不同的函数。
2005-06-01 09:03
风の影子
Rank: 2
等 级:新手上路
威 望:3
帖 子:664
专家分:0
注 册:2005-5-19
收藏
得分:0 
live41 几天没来,你小子又换头像了哦??
还是干材烈火型??!
2005-06-07 11:55
快速回复:[转帖]C++书籍检阅
数据加载中...
 
   



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

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