为什么那么多人不喜欢谭浩强的《C程序设计》?

外星人爱克斯


我也看到很多人抨击谭浩强的这本书。抨击的理由有书中的变量命名不规范啊,书中的代码风格差啊,代码执行的还是老标准啊等等!还有人说书中有很多的错误。

但是从我自身观点来看,我觉得谭教授的书籍还是一本不错的入门书籍。注意,是一本不错的“入门”书籍。纵然这本书再怎么不好,但是对于一个从未接触过C语言的人来说,对于一个压根就不知道C语言是什么东西的人来说,这本书就是首选。初学者不用去管什么代码规不规范,不用去管标准老套与否,先通过这本书入门,后面再去慢慢学习更标准的东西。

除了这本书,我在“C语言编程技术分享”,我的公众号里,极力致力于C语言基础教学与分享。很多人看完教材,或者听完老师的讲解,还是对很多的知识稀里糊涂,一知半解,我希望在我这里能终结你们的懵逼状态。欢迎一起交流,讨论!


C语言教学


客观的讲,他的这本书还是写的很全面的,而且的确是在有一些浅显易懂的生活中的例子来解释C语言和数据结构中的现象。

但不知是因为谭老年纪实在太大还是因为在书斋里呆得太久,这本书中的文字实在是太啰嗦了,如果作为一名初学者,在对C语言设计一无所知的情况下来看这本书,真的只会是越看越迷惑。就算是凭着死记硬背考试拿到了高分,到真正需要进行程序设计的时候还是只能从头学起!(唉,我就是其中不幸的一分子…… )

Ps:至于其中所举例子中的代码错误就不多说了,姑且认为是印刷错误吧~~


不知道你猜我知不知道


老谭的时代,学c语言的人并不多,而这个时候老谭刚好会这门语言,虽然水平不高,但也算是同行业的佼佼者。

《c程序设计》是国内的比较早期的程序语言方面的书籍,那个年代,这类书又比较匮乏,算是这类书当中的香饽饽,因此备受很多人的关注,之后呢,影响力又比较大。因此学校将这本书作为教育类书籍也在情理之中。

而且现代教育又是应试教育,在计算机的学科知识的教育上远远低于文化科的教育,再加上计算机学科类的教育书籍版本更新跟不上这个时代的变化,因此书籍很老,这也能说的过去。


runDay


说这本书不好的,都是从这本书入门的,就像我们的幼儿园、小学老师,他们的知识水平肯定没有大学毕业生高,但是这些大学生可都是由幼儿园、小学老师教出来的


分享到:


相關文章: