共计 1294 个字符,预计需要花费 4 分钟才能阅读完成。
这个观点在网络上已经论战了很长时间,出现这种情况还是历史遗留问题,老谭出的 C 语言教材几乎是国内的第一版,由于中英翻译问题或者对编程文化理解的差异性导致出来的书多多少少存在一些纰漏。不能只是记住其缺点,老谭书最主要在那个年代起到了普及 C 语言的作用,这已经足够了,如同做一个产品,首先解决的是有没有问题,最后才是细节完善阶段。最后,如果大家如果在自学遇到困难,想找一个 C ++ 的学习环境,可以加入我们的 C ++ 学习圈,点击我加入吧,会节约很多时间,减少很多在学习中遇到的难题。
为什么很多人吐槽谭浩强的 C 语言程序设计?如同历史上发生了许多在今天看来很搞笑的事情,社会在进步每个阶段必然有其特殊的产物,现在的 C 语言教材各种特点的都有,还有直接从外国翻译的经典书籍,同时也把国内很多的 C 语言学习人的口味给调动起来了,更可恨的是很多老程序员是看了老谭的教材学出来的,回头又对这个教材产生不满,吃水不忘挖井人,在编程书籍匮乏的年代,能有一本书解决大家的燃眉之急,可以没有感激之情,起码不能落井下石。
其实这本书典型的中国特色思想的产物,开始上来出来了很多理论,很多人直接被这些理论给绕晕了,但是一旦跨越过去后面显得简单了许多,典型中国式的先苦后甜式的教程。
为什么很多人吐槽谭浩强的 C 语言程序设计?为什么这么多人吐槽老谭这本书?
1. 这本书本身存在很多语法错误,这种错误主要是理解或者版本更迭没有及时更新造成,中国大学里面很多教材更迭相对偏慢。
2. 现在有很多种无论从内容质量还是排版形式都相比老谭的高明不少,没有对比就没有伤害,由于更新比较慢差距还是相当明显的,很多人还不解的问,都这么陈旧了为啥还拿出来作为教材使用,其实很多槽点都来源于此。
3. 大学里面很多设施特别是实验室里的 C 语言的编译环境还有很多是 turbo c 很多学生看到网上的评论顿时觉得 low 了许多,计算机等级考试的题目也还是老谭老版本书籍出的,里面的确存在很多和现在语法相悖的地方,在现在信息传递如此发达的今天,吐槽的力度以及影响程度都是空前的。
为什么很多人吐槽谭浩强的 C 语言程序设计?无论怎么吐槽,一个人编程水平的高低和所在大学,使用的什么教材都没有太直接的关系,很多人在网上买编程教材一定想着买个最新版本的,其实完全没有必要,这些都是客观因素,主观因素才是关键,真要想学的好,什么教材都玩的转,取决于内在的意识形态,驱动力不够有再好的教材也是浪费资源,无论怎么说老谭对于中国计算机行业的贡献还是非常突出的,感激的心情更多点。
现在还有很多的论调包含的大致意思就是 C 语言现在已经不行了,完全没有必要再去学习了,看看招聘职位关于 C 语言的真是少的可怜,现在明显的都在向高级语言进发了,大趋势是向集成化程度高的语言前进,但是集成化语言本身很多都是 C 语言完成的,未来可能 C 语言学习的会变少,但是职位要求以及薪资水平会高的让普通程序员都只有羡慕的份,物以稀为贵,这也是市场规模。踏踏实实学好正在学习的编程语言,把精力放在语言本身,而不是去争论谁好谁坏,即使分出个高低了对于个人又有什么直接好处,认准一种编程语言一直学到最后,然后想办法过度到别的语言,触类旁通。