免费注册 查看新帖 |

Chinaunix

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

[C] 《C程序设计伴侣》勘误与源代码下载 [复制链接]

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
21 [报告]
发表于 2012-11-30 21:33 |只看该作者
┏ (゜ω゜)=☞

论坛徽章:
4
天秤座
日期:2013-10-18 13:58:33金牛座
日期:2013-11-28 16:17:01辰龙
日期:2014-01-14 09:54:32戌狗
日期:2014-01-24 09:23:27
22 [报告]
发表于 2012-12-01 09:25 |只看该作者
楼主大人:

事实上我并没有兴趣对一本C语言入门的书写点什么评价,本人只是对技术感兴趣,对于跟别人探讨书籍亦或者品悟人生真没兴趣。

不过我还是写了这个回复,并且希望对看到此贴的一些人有一些正向或者负向的影响。同样,我也没心思跟你或者他们讨论诚心的还是虚伪的,没有意义。诚心还是虚伪,所见即所得,见仁见智。对于这篇回复,如果读者对一些观点有些许的同意,可以在屏幕前给个猥琐且闷骚的微笑,如果不同意,则可以认为我完全是在放p。

很长一段时间对你的评价、你《伴侣》评价、你《伴侣》的伴侣的评价都占据cu的c版很大带宽。平心而论,虽然那些评价并非字字斟酌,句句点睛,但都并非空穴来风。我也只是偶尔翻阅个中章节,发表只言片语。有一些情况并非错误,可能只是措辞不当,而有一些则是“错误”。

当然这里对错误的定义并非程序编译或运行出错,而是:如果你写的书误导了一些初学者,那么,即使程序本身运行正确,仍然是要归类为错误的。这也就是为什么入门的书难写的一部分原因。

个人倾向于:非名家,不写入门书籍。试想一下,如果跟一个做性能优化的人讨论cache,会有什么压力么?当然没有,什么set way coherence 这些约定俗成的名词他们都会理解,即便个别名词不理解,仍然可以通过简单描述完成交流。但对于入门书籍,难度就并非一般的大,因为读者完全是一片空白。即便最简单的int,你都要解释一下跟short和long都有什么区别,你还不能跟他说数据模型,因为入门书籍说数据模型,估计初学者就会抱怨你的书“看不懂”,“不适合初学者”云云。

作为一名c语言入门书的作者,除了需要对c语言标准的深入理解,还需要具有长期的编程实践,对于相关领域(比如os compiler arch等)的理解,最重要的还需要对文字的足够的驾驭能力。当然,我不会拿这个标准来跟你、谭、或者坛里其他人进行参照对比,因为这个标准是我定义的,我不是上帝,可能这个标准本身就是错的。德鲁克写了那么多管理方面的书籍,从优秀到卓越,从入门到精通,但德鲁克是什么标准,我当然也不知道。

我不知道我的标准对错,同样,你也不要把别人的标准当对错。你必须有你自己的标准,这个标准不是秀下限,也不是跟评论,这个标准是你对你自己价值的理解。有些人嘲讽你,有些人抨击你,没有什么关系,因为每个人对自己价值理解都是不一样的。如果有些人认为对别人的嘲讽和抨击就是自己价值的体现,那么,嘲讽和抨击就是他们对自己价值的理解。

我偶尔也会上你的博客去看看(事实上大多数时候是比较八卦)。因为我并不是标准的绝对信奉者,所以对你的一些文章并没有什么恶感。我曾经面试过一个人,他说他从来没用过malloc和free,但是这并没有妨碍他成为一名优秀的工程师,虽然最后把他拒了,但我个人还是非常尊重他在工程方面的能力和经验。C语言是个茶几,任何个人只是“一个”杯具。软件开发人员也需要在实践中有自己的知识修复能力,需要有这种敏感性。一个软件开发人员如果没有修复能力,那同时也丧失了创造能力,因为两者都需要“怀疑”、“求证”和“探索”。

还要补充的是:你是否在书中存在抄袭的情况,你要知道,你的这一行为基本让所有同情你的人站在了对立面。书写不好,没什么关系,可以有各种原因,各种理由,但抄袭,则没有任何理由。我没有买你的书,只是从pm的review中获得一些片段信息,我希望不是真的。如果是真的,我觉得你也应该面对。还有,MVP这些能免就免了吧,那只代表你在MS里的辉煌,不代表你写书也很猛,读者们是要从书中学东西,而不是在买MS的产品。这就好比盖茨来我们这里面试开发职位,如果他连信号量和自旋锁的区别都打不上来,我也会让他回去等消息的。

最后,说说你这本伴侣。坦白说,质量确实不尽如人意,至少之前很多人希望这本书能封上pm的嘴,结果,还是大跌眼镜。当然,原因也很多,上面也说了一些。我个人仍然倾向于吸取教训,好好整理大家----尤其是pm给你的建议,进行一些分类,哪些应该放在勘误里面,哪些应该再版的时候更改,整理好,也算是一个交代。另外,你跟人pm要照片,我则完全无法理解。有人给我指出错误,我虚心接受还来不及,你竟然,让人家给你准备一份错误报告。就算人家信手拈来,你也没有权力要求,除非你给人家发工资。另外我非常疑惑,你到底找谁给你review全书的,那么多问题怎么都被遗留下来了~~~

对于这本书的受益者,我想pm应该算是一个吧,至少我发现他开始研究数据结构和算法了,虽然对于c语言来说,这部分是超纲内容。我当然不知道pm是否会感谢你带他进入另外一个全新的领域~~~~~~

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
23 [报告]
发表于 2012-12-01 10:10 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
24 [报告]
发表于 2012-12-01 10:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
25 [报告]
发表于 2012-12-01 11:12 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
26 [报告]
发表于 2012-12-01 11:34 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
27 [报告]
发表于 2012-12-01 11:51 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
2
程序设计版块每日发帖之星
日期:2015-06-17 22:20:00每日论坛发贴之星
日期:2015-06-17 22:20:00
28 [报告]
发表于 2012-12-01 12:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
29 [报告]
发表于 2012-12-01 18:58 |只看该作者
蔡万钊 发表于 2012-11-30 10:56
这是你的一厢情愿罢了

难道是我自作多情了?
不过,我是想和大家交朋友的

论坛徽章:
0
30 [报告]
发表于 2012-12-01 19:00 |只看该作者
pmerofc 发表于 2012-11-30 16:42
感觉这理由非常牵强

有缘千里来相会嘛
如果能把图片发给我,让我系统完整地看看,就更好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP