从“站在巨人的肩上”到“跪到侏儒之脚下”——图灵公司副主编自供(二)

我是《C程序设计伴侣》的策划编辑,有话在这里说。(二)
作者 人民邮电出版社图灵公司副总编 陈冰

 

   还有人说,谭浩强的书很垃圾,垃圾的伴侣,也只能是垃圾。我要说的是,说这种话的人不仅无知,而且无耻。要知道,不仅很可能你就是学这本书才第一次接触了C语言,而且就连你的老师都很可能是通过学习这本书才第一次知道了有计算机语言这回事。

【   评:
  这段话非常无耻。
  首先,陈副总编捏造了一个“有人说……也只能”。编个稻草人加以攻击是陈副总编一贯的无赖作风,这很下流。
  实际上,确实有人说过谭浩强的书垃圾,且确实有人说过《伴侣》垃圾,但是没有人说“谭浩强的书很垃圾,垃圾的伴侣,也只能是垃圾”。这句话是陈冰编造的。他的意图是把一种不合理的逻辑扣在别人身上并加以抨击,以此来达到试图否认谭浩强的书和《伴侣》都很垃圾的目的。
  其次,陈副总编武断地认为“说这种话的人不仅无知”。其实无知的是陈副总编自己。他根本就看不出谭浩强的书和《伴侣》都是垃圾。
  第三,陈副总编试图用“而且无耻”这种无耻的道德攻击来掩盖“谭浩强的书很垃圾”以及《伴侣》也很垃圾的事实。
  第四,求乞于荒诞的伪道德。“不仅很可能你就是学这本书才第一次接触了C语言,而且就连你的老师都很可能是通过学习这本书才第一次知道了有计算机语言这回事”。如果一个婴儿第一次喝的奶粉是三鹿,是不是他就要永远感谢三鹿奶粉呢?这种逻辑显然非常无耻。按照这种逻辑,第一次接触的,无论如何垃圾你以后都不能批评。这逻辑恐怕只有监狱里的QJ犯会赞同。陈冰在这里试图引诱出人们的道德耻辱感(尽管很荒谬)来替代对两本书的技术评价。

  谭浩强在那个时代能写出这样一本书让大家来阅读,实属不易,作为第一本书,无论它有多少不足,都不能抹杀其正面的力量。试问,如果那个时候没有这么本书来读,学校连这门课都没得开,广大的爱好计算机编程的学生如何来开始他们的编程之旅。要知道,要开始编程之旅,你首先得知道有编程这回事。

【   评:
  谭浩强即不是C语言的发明者,也不是C语言唯一的传播者,甚至也不是C语言国内最早的介绍者和传播者。
  所谓“如果那个时候没有这么本书来读,学校连这门课都没得开”,纯粹是无知者的呓语。谭浩强的《C程序设计》是1991年出版的,在此之前谭是跟着其他大学生听其他老师讲课学习的C语言,何来什么“学校连这门课都没得开”?
  这里有份资料(http://202.4.153.84/book/queryOut.jsp?type=author&word=%CB%EF%D3%F1%B7%BD),可以充分证明陈副总编无知:
  1  C语言程序设计 孟庆昌孙玉方  上海交通大学出版社  7-313-00042-1  1987  查看索书号
  2  C语言及其应用 孟庆昌孙玉方  宇航出版社  7-80034-062-7  1988  查看索书号
  3  C语言入门 孙玉方仲萃豪  科学出版社  7-03-000543-0  1988  查看索书号
  4  C语言入门 孙玉方仲萃豪  科学出版社  7-03-000543-0  1988  查看索书号
  5  UNIX操作系统 克里斯琴Christian孙玉方董士海  电子工业出版社    1986  查看索书号
  6  实用C语言程序设计教程 孙玉方  北京大学    1989  查看索书号
  注意这些书的出版时间都是在谭书之前若干年。而且这些书,就我所看过的而言,都不像谭浩强的书那样错谬百出。

  我上学的时候学的就是这本书,我当时认为这本书写的不好,很难看懂,虽然我最后正是通过阅读这本书通过的高级程序员考试(那还是98年的时候了),但直到现在,我依然认为这不是一本容易看懂的书,这也正是我策划这本伴侣的缘由。但难以看懂,绝不意味着它就是垃圾。因为至少有一点,如果没有这本书,我不会知道我喜欢计算机。

【   评:
  陈副总编在诠释什么叫井底之蛙和坐井观天。
  “正是通过阅读这本书通过的高级程序员考试”是一个美丽的谎言,根据考试大纲,高级程序员考试不可能只凭看这本书就能通过。陈冰在这里提到此事的目的是想给别人一个他懂C语言的印象,以便他在后文中大言不惭地评论他根本不懂的C语言书。这手法就如同他用“MVP”名头糊弄那些初学者一样,专业人士虽然唬不了,但至少可以唬出版界人士(还不是全部)和无知初学者。
  “但难以看懂,绝不意味着它就是垃圾”,陈副总编稻草人编得很来劲。根本没有人说因为难以看懂它才是垃圾的,但这并不影响它是垃圾的事实(http://bbs.chinaunix.net/thread-1686753-1-1.html)。
  “如果没有这本书,我不会知道我喜欢计算机。”,真假姑且不论,这和主题有关系吗?陈副总编策划这本书看来只是从自己的狭隘的视角出发的,根本没有考虑广大读者的需要,策划失败也就是理所当然的了。

  但这本书确实存在问题,至少这本书让我读起来感觉艰涩,我希望它能变得更容易理解一些,而且我也希望一些我在阅读这本书时所产生的疑问能够得到解释,一些背后的东西。

【   评:
  很多初学者都能发现谭书中的大量错误,一个“高级程序员”居然看不出,而且居然“感觉艰涩”还有许多“疑问”。看来“高级程序员”和MVP一样水。
注意,这两段文字中很密集地出现了至少9个“我”字,从心理学角度来说,这说明了一种自我膨胀和以自我为中心的心理状态。

  但这本书的问题绝不像个别人认为的那么多,有一些表面上不严谨的地方并不能简单的理解为错误。谭浩强有些东西没有写,有些东西简化了,有些地方不符合业界规范,我想这未必就表示他就不知道这些地方该怎么写,就算他最初不知道,20年了,无数次的勘误也早会令他知道,我想他对这些地方维持简化或者看似不符合规范的做法更多的是不想让过多的技术细节干扰了刚上大学第一次接触编程的新生们的头脑。要知道,这本书是给高三毕业,刚上大一的新生们看的,让这些崭新崭新的编程新手们纠缠于细节,就好比要求去麦当劳肯德基吃饭还必须穿西装打领带一样扯淡。

【   评:
  有了前面“高级程序员”的铺垫,陈副总编开始在这里假充内行,刻意地为误人子弟的劣书辩护,同时也是为他跪在侏儒脚下辩解。
作为自我膨胀和以自我为中心的心理状态在哲学或逻辑学范畴内的反映,这段文字是一种典型的主观主义谬误(subjectivist fallacy),意思就是因为自己认为某事为真,所以这件事为真。

  晚饭时间,作为码农,你高高兴兴地穿着T恤短裤去麦当劳吃饭,刚一进门,旁边就有个狂躁的家伙跳出来说:“哈,可让我逮到你了,晚餐是正餐,你居然在吃正餐的时候穿短裤,你错了!你错大发啦!你完了!乡巴佬!不懂用餐礼仪的乡巴佬!”你能说什么呢,我想你大概也只能老老实实的给他5毛钱,然后继续穿着这套不合时宜的用餐套装去点餐付款吃你的汉堡包。

【   评:
  这是一个不伦不类的比喻。不需要是码农,就连初学者都知道代码哪怕错了一个标点符号,编译都无法通过。所以去麦当劳吃饭和编写代码完全是两回事情。陈冰大概很为他自己这个不伦不类的比喻而得意,实际上去吃饭的都是食客,和他们的职业无关。陈冰这一套,只能去唬那些脑残人士。

  事实上,谭浩强的这本书的主要问题在于把一些简单的问题给搞复杂了,在一些如果采用业界规范会让事情更容易理解更清晰思路的地方用过于简化的方式来处理反而让事情看不清了,从而给学生造成了更多的误会和产生理解困难。还有一些地方,因为没有展示背后隐藏的东西,也会让学生因为必然会产生的疑问得不到解答而使理解变得艰难。

【   评:
  不懂装懂。如果陈冰真的懂C,就不会找陈良乔写这本书了。
  这段只有论点没有论据的空论,只不过是装腔作势、虚张声势罢了。你让陈冰找几个例子证实一下他的观点,保证他立马傻眼。

  我策划这本书的目的就是为了解决上面的这些不足。让这本书的目标读者在搭配着这本书来读谭浩强的那本书时,生活变得更容易一点。

【   评:
  其实他是看上了谭浩强的那本书销量,想让《伴侣》傍上谭浩强的那本书,一起大卖。这是他跪在侏儒脚下的真正原因和策划时的如意算盘。至于两本书都是垃圾,他是不管的。

  最后,我还有一点想说的是,任何人写任何书都不可能没有错,如果你抱着从别人的书里挑错的心态去读书,那你从任何书里吸收到的都只能是错误的东西,因为你眼光盯住的正是这些地方。

【   评:
  嗯。陈副总编的逻辑是,大餐和大便中都有“大”,所以他觉得应该用对待大餐的态度对待大便。

  归根到底,一个人写的书,是否值得一读,起决定因素的首先是这个人写书的态度,而不是他水平的高低。

【   评:
  这也太雷人了吧?CU有评:“逆天”!
  况且《伴侣》作者的态度究竟如何呢?看看书中的这一段就知道了

     
  牵强附会、错上加错、信口开河,没冤枉他吧?

 

posted @ 2012-09-02 22:04  garbageMan  阅读(2936)  评论(15编辑  收藏  举报