客观评价谭浩强C语言书好不好

 2022-12-19 11:03:05  阅读 0

近来,总听到有一些吐槽谭浩强C语言入门这个本书的问题,在业内掀起一阵跟风行为,也令不少打算入门的同学选择困难,今天通过此文表达一个客观公正的观点。
 
我总结了一下吐槽谭浩强书不好的几个点:

  1. 陈旧,有错误,比如void main问题
  2. 太注重理论,过多++a+b++这种绕圈子的问题,太过应试不利于能力培养
其实,这本作为第一批清华大学出版,用于全国各地高校的第一本大规模推广的书籍,在当时资料匮乏、缺乏资源的年代,这本书已经是一本不可多得的好书了。错误、格式落后即便用现在的眼光看,也应该能够理解当时的处境,何况语言标准从C89、C90、C99多次大标准修订,我觉得这类问题大不可作为评判这本书不好的原因
另一个方面,许多朋友说这本书太过于纠结低级问题来回绕圈子,完全就是应试教学,根本培养不了编程人才,甚至因此贬低中国教育落后。我真的想说,这就是教育家与普通技术男的区别 ,如果你了解国情,作为从上到下的推广书籍的主编的时候,你就不会这么想了
 其实,我觉得这些一条条的原因主要是应为一些对编程有更高要求,而看不上谭浩强C语言这种给初学者和小白的教材,甚至略有些“恃才傲物”的人们刻意放大的这本书的错误。
但如果你明白这本书是为了绝大部分C语言的学习者、编程入门的初学者等甚至很大一部分人是非计算机专业的人而准备,就明白这本书的创作目的了。所以,我们也会看到网上一些人们除了贬低这本书之外,还建议直接学习类似《C prime plus》、《C语言程序设计入门》翻译版等书籍了,笔者这里不完全赞同,唯一提醒的就是初学者要警惕“小马过河“的故事,知道自己“几斤几两”,选择适合自己的教材,才是正确的办法!

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码