关于一条读者评论的评论_我的第一本C++书书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 我的第一本C++书 > 关于一条读者评论的评论
imcc 我的第一本C++书 的书评 发表时间:2011-08-04 12:08:49

关于一条读者评论的评论

昨天在豆瓣上看到有一位读者这样评论《我的第一本C++书》:

WindyWinter 8月2日读过
tags:计算机语言
这本书认为.Net Framework是C++的发展方向;认为变量应该按照“匈牙利命名法”取名;说int占16个字节,范围是-32768..32767;认为在for循环里++i比i++高效。

开始我并没有太在意,想着每个人都要表达自己的观点的自由和权利。但是后来想想,他的这条评论有些太过关注细节,就像我们欣赏一幅画一样,不是去关注画的整体,而是去过份地关注细节,说徐悲鸿画的马尾巴敲的太高了,不是一幅好画。我想这真的就是捡了芝麻,却丢了西瓜,这种看书的方式不是特别好。

从他的评论中可以看出他是一位特别严谨认真的人,关于他的评论,我想做一些解释:

 这本书认为.Net Framework是C++的发展方向;

这一点,可能是我没有表达清楚,我并不是说.net framework是C++的发展方向,我只是说C++/CLI是C++发展的一个分支,C++的发展方向已经体现在C++11新标准中,更简单,更高效,就是他的方向

认为变量应该按照“匈牙利命名法”取名;

关于编码规范,那就真的是萝卜青菜各有所爱了,你认为匈牙利命名法不好,我却认为挺不错,所以也建议大家使用这种方式,注意,我也只是建议而已,我也阐述了什么是最好的编码规范,适合项目成员的规范,就是最好的。不是匈牙利命名法,也不是其他。

说int占16个字节,范围是-32768..32767;

这是一个排版上的错误,这里对不起大家,是我们工作的疏忽,向大家道歉。这个问题已经在这本书的勘误表中列出。希望大家可以查看正确的内容。

认为在for循环里++i比i++高效。

在C++底层,i++是用++i实现的,也就是说,i++最终使用的还是++i,自然++i的效率更高。但是对于现代的编译器而言,优化后的代码,这种差异不明显。我其实是更多地用使用角度倾向于++i。



总之,这个世界上没有所谓的“完美”的书,即使是大师的经典之作,可能也会被她看出这样或者那样的毛病,我希望读者关注的是这本书的整体,关注的是它对于C++的通俗理解和全新阐释,这才是最根本的。

切切。

展开全文


推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“关于一条读者评论的评论”的回应

jiuren 2012-08-14 21:07:40

呵呵,看到有这么多争议,我也经不住翻了一下。总体还是写的很好的,至少在语言组织上很出色,少有的写的不古板的中文技术书籍。

当然我对作者特别偏爱ms的东西也很不满,如果这本书的定位在于计划从事计算机行业的初学者,我觉得用unix/linux的那套东西来讲更好。
与其花那些篇幅介绍ide,不如省下来大致讲一讲一个程序的前世今生。

细节上的差迟就不提了,相信再版的过程中会得到改正。

总之,对于大学一二年级的刚接触c++的计算机系学生而言,这本书的确可以作为一本入门书。