特别讨厌谭浩强 。当年他写了本basic 。我们科学院的人建议高校应该教C语言 。不要教basic 。因为会带来不好的编程习惯 。他还写文章与我们辩论 。后来他摇身一变成了C语言大师 。可笑至极 。你问问他会写程序吗?误人子弟 。
其他观点:
口碑不好 。因为他的c语言 。只讲原理 。不讲标准 。代码想怎么写就怎么写 。只要没有语法错误就好 。这就给很多初学者带来一个很不好的习惯 。代码不讲究可读性 。这就像中国人学习英语 。只要阅读不要能说 。这个习惯一旦形成 。后期想改正 。需要花很多年 。
其他观点:
谭老师出的书 。在2000年之前还有点市场 。之后 。个人感觉看的人越来越少 。整个程序员圈子对他怎么样 。不好说 。至少我本人对他出的书有看法 。基本不看 。
【谭浩强在程序员圈子里的口碑如何?为什么?】谭老师写的BASIC 。Fortran 。乃至C语言的书 。只适合科普 。对程序员编程用处不大 。或者说 。没有实质性的帮助 。不适合作为大学及程序员学习教材 。做中、小学生教材或一般的科普更合适些 。主要原因是没抓住重点 。把编程书写的与小学的数学课本一样 。大大地低估了大家的智商 。
谭老师编写的有代表性的编程书《C语言程序设计》第四版 。该书据说发行了1100万册 。
文章插图
先看一下目录:
文章插图
以上这些内容 。好的C语言的书一般最多用两小节就写好了 。是一些程式化的东西 。如其中的逻辑运算及优先级顺序 。单设了5小节 。而一般的书是用表格写的:
文章插图
即清楚又简单明了 。
再看一下清华大学出版社出版的此书的题库:
文章插图
这些题 。纯系刷题用 。与编程一点用处没有 。是应试教育的产物 。适合小学生业余时间休闲用 。
软件编程类书 。要点是让大家用好 。它不同于高数 。是纯原理性的书籍 。我觉得开篇先要推荐集成开发环境IDE 。让读者马上可以边学边编程;写书写要点 。把容易搞混、容易出错的地方一定要写出来 。如内存空间分配malloc 。一定要讲清楚什么时候用;如果不用 。系统会崩溃 。
我自己也编了一个c语言小册子 。电子版 。专门用于新员工培训 。一周速成 。因为面对的是程序员 。所以只讲要点及易出错的地方 。效果非常好 。
推荐阅读
- 离开德云社的四位演员:闫云达、何云伟、曹云金和徐德亮如今过得如何?
- 张云雷、李现、王一博、肖战、朱一龙、蔡徐坤谁是你最欣赏的“爱豆”?
- 如何提高代码的可维护性?
- 曾被称“德云四少”的李菁、何云伟、曹云金、刘云天,除了曹云金,另外三人现状如何?
- 大家学习编程的时候,第一次打印输出的是什么,难道都是hello world吗?有没有不同的啊?
- 德云社真的有人叫锅盖和锅底吗?
- 程序员刚进公司,怎么安然度过公司的实习期?
- 吃鸡怎么改名字?
- 有哪些评判标准能判断一段代码写得「好」还是「不好」?