免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: arron刘
打印 上一主题 下一主题

[C++] 《C++ Primer中文版(第五版)》有奖试读活动(获奖名单已公布-2013-11-13) [复制链接]

论坛徽章:
0
21 [报告]
发表于 2013-10-19 22:34 |只看该作者
上学期间看的好像是第四版,很棒的一本书

论坛徽章:
0
22 [报告]
发表于 2013-10-21 16:50 |只看该作者
正在看第四版中文版,一会儿试读一下第五版...

论坛徽章:
1
摩羯座
日期:2013-11-29 18:02:31
23 [报告]
发表于 2013-10-21 16:54 |只看该作者
        C++一向是程序设计的王者,其效率和与生倶来的设计能力就很强大,配合先进的编译器,就像战场上先进的重型武器一样,一旦出手,所向无敌;但同时其复杂和灵活程序也让人望而生畏,一向以入门难、进阶难而著称于世,所以想写好一本C++教科书,绝非易事。深入理解C++要有实战经验,且要多思考,多体会。C++新特性的发布,更是为其发展提供指明了方向,同时各大编译器厂商也为新特性提供了不同的实现方式。
        《C++ Primer》的确是C++参考书中的佳作,从最简单的语法讲起,直到编译器的实现,面面俱到,很难得啊,新版本更是覆盖了C++新特性,事无巨细,典型地高大全。平心而论,此书不太适合初学者,我当年也只是看了其中的构造函数相关的部分,就已经觉得晕了,无奈只有放弃了。其内容越向后越难理解,和编译器越是贴近。它就像一杯烈酒,唯能者方可品,方知其妙。建议采用查字典的方式读此书,哪里有问题,看哪里,且要深入思考,广泛联想,从最低层的汇编实现,到编译器优化,到上层库的设计,这样才可能理解其内容。如果从前到后彻底读完,估计人会疯掉的。
        它就像一座金矿,但金子都在岩石里,就看你有没有能力和眼光和工具来挖掘它了。

论坛徽章:
13
巨蟹座
日期:2013-10-30 18:29:4115-16赛季CBA联赛之青岛
日期:2019-01-04 17:30:1015-16赛季CBA联赛之天津
日期:2016-03-08 10:30:1715-16赛季CBA联赛之天津
日期:2015-12-10 15:56:452015年亚洲杯之约旦
日期:2015-03-09 16:29:36双鱼座
日期:2014-11-27 17:17:20寅虎
日期:2014-11-18 13:55:12双子座
日期:2014-03-31 15:41:32狮子座
日期:2014-03-14 11:23:24狮子座
日期:2014-02-19 16:30:12午马
日期:2013-11-04 23:22:31卯兔
日期:2013-10-30 19:51:15
24 [报告]
发表于 2013-10-21 21:42 |只看该作者
支持             

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-24 13:05:332015亚冠之西悉尼流浪者
日期:2015-10-09 16:03:47fulanqi
日期:2016-06-17 17:54:25
25 [报告]
发表于 2013-10-22 18:24 |只看该作者
C,我的入门编程学习语言!

论坛徽章:
0
26 [报告]
发表于 2013-10-22 18:51 |只看该作者
第五版也出来了啊

论坛徽章:
0
27 [报告]
发表于 2013-10-23 09:50 |只看该作者
crazyhadoop 发表于 2013-10-18 15:49
Cprimer确实是经典,但是它却不适合初学者,我当时读了大概有一半了,但是对很多东西还是一知半解。因为这本 ...



非常赞同,不适合初学者。当时我看了一些,太细节了,原谅我后来没看下去。


初学者还是要读一些提纲挈领的,很容易抓住概要精髓的书籍来阅读,作为入门读物。

至于这部大部头,就当做入门后提高阶段的枕头书吧。

论坛徽章:
0
28 [报告]
发表于 2013-10-23 14:23 |只看该作者
支持支持                                       

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
29 [报告]
发表于 2013-10-24 11:49 |只看该作者
很多人说本书不适合初学者,我也这样认为。为什么不合适,我觉得是如下几点:
1、因为c++本身特性与计算机体系贴近,又要考虑各种效率,导致类型系统很复杂。加上c++包括了多种开发范式,这么多东西要想讲清楚,必须得有相关的概念,否则很多术语你就是一头雾水。
2、本书内基本上容囊括了标准,这书可以算是对标准的阐述。书上排版,基本上就是根据知识点来进行的。书上的例子讲的是知识点,没有讲设计的原理。相比来说,BS的《C++程序设计原理与实践》当作初学者的书籍比较好。里面对为什么这样设计涉及较多。primer这本书是很好的查阅资料,与BS的这本书是很好的配套设施。不过BS的书,对模板设计讲的不多,要学模板,MCD很不错。另外,如果想如论坛上某些帖子那样争论程序的某些行为,还是得找标准。
3、在我的经验中,人们学习一门语言主要是为了使用,能尽快上手是最好的。那么从小处开始慢慢展开的形式比较好。本书的体系就是一个大部头,知识点又多得吓人,也容易让人产生畏惧感。

本书从排版看,第五版与第四版差异不大。内容看,5版增加了11的内容。
书中很多地方强调了重要的知识点、编程习惯、编程规范的建议与提示,而且章节末尾有概念总结,感觉很贴心,作为速查很方便。
不过本书的阐述有点罗嗦。本书适合有一定基础的人使用,那么显然对程序语言会有一些了解。在这种情况下,对与分支循环赋值基本表达式等这些内容的描述就罗嗦了。比如14页的:
"循环体每次执行前都会先检查循环条件..."这样的描述,我想这种常识没有什么人会仔细去看吧。

论坛徽章:
1
IT运维版块每日发帖之星
日期:2016-02-06 06:20:00
30 [报告]
发表于 2013-10-24 15:31 |只看该作者
经典中的经典啊, 不过适合有一定基础的开发者。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP