谭浩强在程序员圈子里的口碑如何?为什么?

wangyiqiao
很不错,在那个年代的时代背景下,他是计算机领域下最杰出的启蒙教育家!
当然,放在今天,肯定会有异议者,但是请结合时代背景好好的思考一下,谭浩强确实为中国的计算机普及事业立了头功!!

Wljan
程序设计语言教材发行量超过百万的第一人,教材很受普通院校大学生欢迎。

husloveyy
他不一定是个优秀的程序员,但他的书是一本好的启蒙书。
基本上在大学阶段,谭浩强的C语言家喻户晓,就初学者而言算是一本经典的好书。回过头来看,他的书的确是存在一些客观上的问题,比如代码风格被人诟病,原理上解释不够清晰,教学脱离实际等等,但是那也是回过头站在一个较高层次去看,当你是小白阶段,你能知道那么多东西?作为小白,只要会写了,容易入门就行了,并且在大学很多C语言只是为了考试和入门,所以谭浩强的书对初学者而言毋庸置疑是本好书。退一步来说作为专业从事这一方面工作的,还会深入学习的,并不会止步不前,都要从新手打怪升级,接触各种东西慢慢变成大佬,并不会夸张到因为最初的入门学习严重影响到以后发展的。

William042
谭浩强不算是程序员,他1958年毕业于清华大学自动控制专业,70年代投入计算机教育,曾任北京联合大学副校长。编著的《C程序设计》曾风靡一时,在那个年代确实帮助了不少刚入门的程序员。
首先,谭浩强是计算机教育家,我们不能用程序员的标准来评价他,而且他出版的书籍主要是定位于基础计算机教育,适合入门级程序员或计算机专业大学生,比如说C语音的指针,是大多数初学者都踩过的坑,很多也是看了谭浩强的《C程序设计》才理解并跨过了这道坎。
其次,潭浩强是面向过程的C语言盛行时代的人物,现在流行的开发语言早已经进化了N代了,不应该用现在的标准评价他过去的作品,至少在那个计算机开发在中国刚兴起的年代,他抓住了机遇,准确的定位,也帮助了很多的人。
现在已86岁高龄的谭老是全国高等院校基础计算机教育研究会的会长。可能他当年编著的书籍现在很多学校仍然在用,从某种角度来说这也是一种悲哀,这么多年过去了,在计算机基础教育领域应该有新的谭浩强涌现出来。

籘小姐_我不是DramaQuee
现在的程序员肯定不喜欢,作为蓝领码农这是就是垃圾,对于计算机专业科班,是一本相当不错的编程入门书

秋水宜人
说说我的实际体会吧:98年入学,上大学前根本没接触过计算机,当时拿谭老的C教材入门(非计算机专业),这本教材最大的特点就是知识点(当然是基础知识)层次结构安排的很合理,当你学前面的东西时,如果你认真的学的话,你内心会提出一些问题,而教材总会及时的告诉你这个问题会在以后的某某地方解释(这就是这本教材的高明之处,知道你的疑问在哪里)。这本教材就是一本编程入门书籍,所以别苛求面面俱到,那些批判教材编程习惯不行的,我就想问问你,你的学习能力就这么差吗,学会了一样东西,一辈子就改不掉了?我认为说谭老教材不行的人,无非就三类:一是根本没好好学习的。二是工作多年后以实际项目经验来要求这本入门教材的。三是批判权威以显示自己多牛B的。所谓存在即合理,谭老的教材反复印了多少版,这都是有道理的。

灵珊
计算机专业的表示只看过他书的封皮[捂脸]

带陌陌周游世界
评价一本书好坏,要放在当时的大环境中综合考量。至于评价书的作者,我想这就太无聊了,我们都没有资格。
C语言在国内流行应该是90年前后了,turbo c最先兴起,之后才是msc,有的已经淘汰了。当时确实没有什么好的教材,国外有一些bbs可以下载到各种简单的源码。家里上网还要拨号呢!
不记得第一本C语言书籍是什么了,有印象的是一本翻译过来的书,《C语言大全》,还有姊妹篇,C++语言大全,算是经典教科书,不过这已经是2000年的事情。
类似匈牙利命名法这种规范性的表述也不是早期就有的,这也不能都去怪谭浩强。
放在当下,这本书最大的问题,应该是变量命名过于随意,没有特定的章节讲一下应该怎样培养好的命名习惯,这对初学者很重要,就跟写字要坐姿端正,走路要昂首挺胸一个道理。
举个例子,使用ijklmn这种方式表示整数变量,偶尔用一下还可以,一眼能看出它的意图,这种场合是可以的。比如,代表循环自变量,至于循环是干嘛用的,还要看其它内容。如果嵌套三层循环,那么它就不恰当了,还是有个确切的语意比较好。
这就是习惯的问题,记住这句话:代码是给人读的,不是给机器读的。

恩和 娜达莎 俄式客房
第一版的忠实读者,现在看来确实不是主流。

世界第一帅男
C语言是基础。基础懂吗?

啊咦啊嚏
国内当时还有更好的书吗,我学BASIC和C都是谭老师的书,当时搞科技写程序主要是辅助设计和科学计算,不能太高要求,专业程序员还是用原版的R&C

臭扑克脸
学BASIC时,用的他的教材。

天津大学
无意间刷到这个问答,刚上大学时接触到了谭老师的C语言,在当时谭老师的书堪称经典教材。
现在想想谭老师的教材,可能有些小的瑕疵,但在当时互联网不太发达的年代,谭老师能够将刚刚进入大学校园的小白,以简浅易懂的方式把我们带入计算机世界,已经相当成功,凡是都要客观,谭老师的书对初学者是一本好书,这一点毋庸置疑。
一本书很难让初学者和高级从业者都喜欢,至少谭老师让计算机知识普及做出了贡献,是我们的启蒙老师。

jasontjj
他写的书晦涩难懂,让别人看不懂,才能显示自己的水平高。这样的时代已经过去了。

昨夜東風
当年能写出这种理论教材的非常少,很厉害的教育家。