昨天在豆瓣上看到有一位读者这样评论《我的第一本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++的通俗理解和全新阐释,这才是最根本的。
切切。
的
关于一条读者评论的评论
对“关于一条读者评论的评论”的回应
《我的第一本C++书》热门书评
-
仅次于谭浩强的烂书
18有用 4无用 Neutrino 2012-04-26
把CU的评论一起转过来吧,别误导读者了,至少在你的下一版之前先别卖了。 首先,你介绍的是微软的IDE,不是C++。初学者是没有什么分辨能力的,但是你来忽悠他们就是你的不对了。 其次,里...
-
看过样章就可以断定是一本毫无疑问的烂书
12有用 5无用 幻の上帝 2012-04-28
样章本应是作者对作品最满意的地方、最容易吸引人读下去的地方。然而仅从样章就可以看出作者视野的狭窄。此书低级硬伤频出,误导嫌疑严重,不推荐初学者使用。最大的问题是文不对题。明明标题是说C++,结果内容却是VC++这种方言,对充斥_tmain等Microsoft specific的细节语焉不详,增加不必...
-
《我的第一本C++书》(陈良乔 华中科技大学出版社)印象与评价
6有用 3无用 ageratum 2012-05-23
《我的第一本C++书》(陈良乔 华中科技大学出版社)印象与评价花了一个晚上,还算是比较仔细地读完了本书,随即写下大概的印象与不全面的评价如下。如有错谬之处,期待各位大虾指正,免得误人子弟。(1)虽然不是特别浓重,但也还是体现出偏向微软的立场 —— 考虑到作者是MS的MVP,这点很正常。本书花了一些篇...
-
用心的书
4有用 5无用 interma 2011-05-25
尚未看完,推荐这本书的理由:1,"态度决定一切",良乔在此书上投入的心血。2,"宁顺勿信",不同于一般it图书的晦涩文字,"顺"使此书的阅读成为享受。附:作者答疑专用贴:http://imcc.blogbus.com/logs/130314...
-
读《我的第一本C++书》
4有用 4无用 IronBlood 2011-06-09
想发财需要什么,《21天海盗速成》?当然是藏宝地图了。入门 C++ 需要什么?我觉得读一下 imcc 同学的《我的第一本 C++》书不为过。我想最让初学者头疼以及对 C++ 感到畏惧的原因,主要还是语法书或者教科书让人读得头昏脑胀、昏昏欲睡,学起来没有一点趣味。不妨来翻翻这本书。这不是一部典型的教科...