免费注册 查看新帖 |

Chinaunix

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

让我欢喜让我忧——我的C++之路 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
1 [报告]
发表于 2012-05-03 11:18 |显示全部楼层
陈良乔 发表于 2012-04-13 10:52
hbsycw 发表于 2012-04-11 17:50
“可读性” 应该是这本书的一大特色!另 “问渠那得清如许,为有源头活 ...


根据我的经验,水平比较差的人喜欢玩这种玄虚的词句。
而水平高的人,喜欢的是朴实语言。
道理很简单,只有真的理解了,才不会觉得这些东西需要用云山雾罩的方式来表达。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2012-05-03 11:23 |显示全部楼层
hbsycw 发表于 2012-04-13 21:29
“ 满瓶不响,半瓶咣当 ”,你这种蹲在井底的假把式,本本教条,思维狭义,当然理解有困难了!

如 ...


呵呵,果然是2。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2012-05-18 09:46 |显示全部楼层
本帖最后由 truekbcl 于 2012-05-18 09:48 编辑

才几天,就这么高的楼了?
顺便看了一下前面的代码,template、oo这些没看到,基本就是c。
就从这代码当中可以看出,作者心中完全没有效率这个概念。
或者说,作者没搞懂指针?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2012-05-18 15:43 |显示全部楼层
作者的意图其实相当明确,将 C++ 中最主要的内容提炼出来,以通俗的方式讲给大家。书里其实留有大量的后门,作者并未在书里头给出解释,原因我想也是兼顾一下用户体验 。因此这本书需要慢读多想,想想有的地方为什么作者会如此解释,一定能把你手上的语法书给串联起来,而让你豁然开朗。
-------------------
我觉得,除了托以及书商,对这本书根本不可能说出这样恶心的话来。


实际上,我对于C++语法的态度,有点像对英语语法的态度,我们学习英语,聪明的人不会去背一本英语语法书(但是有些不太聪明的人,却去背了),老外们小时候恐怕也没有学过什么英语语法吧,但是这并不妨碍他们说一口流利的英语。学习英语讲求语感,C++作为一门程序设计语言,说到底,它的本质还是语言,同样讲求语感,所以,这本书可能给你讲解的不是某些具体的语法,而是通过一些生动有趣的小例子,讲解C++的应用,就像我们第一堂英语课学习的“Good Morning”一样,以这样的形式来培养大家的C++语感。
  有了C++语感,你就仿佛找到了打开C++大门的钥匙。想入门还是出门,那就随心所欲了
--------------------
我看吐了。
就这帖子上贴出的代码,好意思说是c++代码?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2012-05-18 16:05 |显示全部楼层
本帖最后由 truekbcl 于 2012-05-18 16:14 编辑

如果你是一位已经对C++有所了解的C++中高级用户,正在寻求在C++方面更上层楼,这本书也同样适合你。本书中形象生动的比喻,可以让你对整个C++世界有一个更加通透的认识和理解;丰富的实践经验,让你从一个只是掌握语法知识的新手成长为 一个 经验丰富的高手;本书还介绍了最新标准C++0x中最重要的特性,包括PPL并行模式库、右值引用、智能指针等等,让你时刻走在C++技术发展的潮头
  
  《我的第一本C++书》,每一个C++学习者都值得拥有
----------------------------
我算见识了,太不要face了不是。
本来不想说这么重的话,但是看到标题,整本书才370多页,凭什么"c++中高级用户"会“更上层楼”?

让我们与公认的佳作对比一下。

BS的TC++PL 1k多页,多厚,里面很多东西都没有展开了讲。
effective c++, more ec++,才讲几个专题,就有300页了。你这个书每一个大条目,也就一页、两页、三页,你凭什么说你这个“更上层楼”?
看你的样章,充满了废话。这样的3页纸,你能写多少?
再加上贴出的代码,整个就一c代码,谁信你会写得出c++的代码。
看看ruminations on c++,人家是怎样让人“更上层楼”的。

更不要说template了。
你的“攀登C++世界的高峰”,不到10页,就把template给说完了。
你让MCD,c++ templates, metaprogramming 这些书--不像你这个口水话废话可以占一半--情何以堪!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2012-05-18 16:18 |显示全部楼层
本帖最后由 truekbcl 于 2012-05-18 16:19 编辑

昨天在豆瓣上看到有一位读者这样评论《我的第一本C++书》:
  
  WindyWinter 8月2日读过
  tags:计算机语言
  这本书认为.Net Framework是C++的发展方向;认为变量应该按照“匈牙利命名法”取名;说int占16个字节,范围是-32768..32767;认为在for循环里++i比i++高效。
  
  开始我并没有太在意,想着每个人都要表达自己的观点的自由和权利。但是后来想想,他的这条评论有些太过关注细节,就像我们欣赏一幅画一样,不是去关注画的整体,而是去过份地关注细节,说徐悲鸿画的马尾巴敲的太高了,不是一幅好画。我想这真的就是捡了芝麻,却丢了西瓜,这种看书的方式不是特别好。


在C++底层,i++是用++i实现的,也就是说,i++最终使用的还是++i,自然++i的效率更高。但是对于现代的编译器而言,优化后的代码,这种差异不明显。我其实是更多地用使用角度倾向于++i。
-------------------------
说得出这个话的人,根本就不懂c++。
只是随便看了一下豆瓣的发言,实在没办法看下去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP