谭C的书是很多大学生必须要迈过去的一道坎,很多人学了谭C的书之后表示不会编程了,只会求自己心里的阴影面积。
很多人纷纷无力吐槽谭C能把编程这样一件非常有趣的事情弄得如此晦涩难懂加枯燥无聊甚至可憎。因此某些知名论坛出现了谭C的书挑错的板块,网上还能找到整整50页《C程序设计》错误不完全汇集的纠正文档,甚至有一些高校还推出了挑出谭C书错误毕业+2学分的套餐。
谭C作为我国计算机普以及高校计算机基础教育的先驱开拓者,要知道他可是创造了多个吉尼斯纪录:
谭C一共编著出版了150本计算机著作,主编了400多本计算机书籍,成为了科技著作数最多的人。
谭C编著和主编的书发行量超过了5500万册,是读者数最多的科技作家,我国平均每23人就拥有过谭C的书。
和谭C相关的《BASIC语言》发行1250多万册,创了科技书籍发行量的最高纪录。
自然而然谭C发行量超过1400万册《C程序设计》几乎就成为了我国每个程序员必然要经历的“童年”,许多人都是一边趟着这个坑一边吐槽谭C这样走过来,谁曾想过谭C的《C程序设计》已经出到了第五版了。有一位网友甚至现身回想一位好心学长将谭C的《C++程序设计》借给了我,几乎直接导致了现在还不会编程。
先驱谭C的书过时了
黑谭C的人实在是太多了,恰恰是因为谭C的C语言教材在国内用得非常地广泛,谭C的书实际上还是培养了一大批人。要知道谭C1958年从清华毕业的时候C语言还没有面世,1972年C语言问世的时候谭C已经38岁了,1989年C语言才完成了第一次标准化,此时的谭C已经55岁了。谭C在1991年57岁高龄的时候写出《C程序设计》已经实属不易了,在那个时候《C程序设计》并不算太落后,并且成为了很多程序员的启蒙书籍,在90年代谭C的书算得上是指路明灯一般的存在。
1999年C99标准出来的后,65岁的谭C已经难有精力再去高速迭代他的书了。2000年之后编程语言已经出现了百家争鸣高速发展的局面,谭C的书已经变的没有了什么竞争力了,慢慢地就过时了。而谭C作为计算机科学发展的先驱更是在2019年将剩下的100多万积蓄捐给了清华。
谭C的书坑学生的本质问题
在如今计算机领域飞速发展,已经不再是过去教材极度匮乏的年代了,编程语言每隔几个月就发生迭代甚至出现了质的变化,但还是有很多大学很多教授不假思索的沿用谭C的教材照本宣科,这才是谭C的书坑学生的本质所在。在这样的体制下学生还要依靠谭C的书来攒学分,在搭配谭C书的考试卷上临摹出高的分数,可谓是一剂毒针直戳心窝,不记恨谭C记恨谁?
由此可见高校教育更应该做的是推陈出新,尤其是计算机领域。教授不仅仅是为了评评职称、抄抄教案之类的,而应该顺应时代的发展把“产”、“学”、“研”结合起来育人。
领取专属 10元无门槛券
私享最新 技术干货