凑个热闹,关于谭浩强老师的书
别个地方又看到议论谭浩强老师的帖子,以前我也学过谭老师的《C程序设计》这本书,我也说两句:人无完人,书无完书,谭老师的书还是很通俗易懂的,在上世纪八、九十年代至今对两代人起过很重要的启蒙作用的。
如果是一个专业程序员,写代码应该比谭老师好,但写书就不一定了,各种原因可能一辈子都无法完成《C程序设计》这样的书。
眼高手低的人很多,脚踏实地一个字一个字码字成书的人少。
如果放大到整个理工科教科书领域,谭老师的教材质量也是属于优良的。
就算有的同类书籍比《C程序设计》有优点亮点,但敢说全面超越《C程序设计》的估计没有。
另外,有的书定位就是启蒙作用的,用来入门是不错的,不要指望一本书从入门到精通面面俱到,学编程肯定需要多种资料兼收并蓄,step by step。 ustone 发表于 2025-3-22 17:24
一边学技术,一边论坛灌水,鱼和熊掌兼得
第一个问题:
我告诉你我是咋学的c语言,自学的,没老师教。
1、我刚入门的时候,那是特别的难,因为没人教。谭的书看过,别人的书看过。那个时候书也匮乏,能看到的不多。我都看了好几遍也是不会。
2、后来帮助我进步比较大的是c语言的三件套,c prime。c和指针,c陷阱。 再就是c语言标准库。总之我现在保留下来的有十几本(谭的那些都扔了)。
3、后来让我更上一层楼的是汇编语言。看c代码转换后的汇编,才发现c更深层的东西。
4、再后来看操作系统的源代码,路由协议的源代码(我吃饭的家伙)。慢慢的摸着门道,水平大进。c语言水平也水涨船高。
第二个问题:
1、上面第一阶段,我对谭还是很崇拜的。
2、第二阶段我就开始批评他了,像网上大多数人一样。
3、第三阶段,我觉着我也没必要批评他了。
4、到第四个阶段,我觉着我不是一个肤浅的人。
所以说一个真正有水平的是不会闲着没事说三道四的。这些没事说三道四的就是水评不咋地的喷子。
第三个问题:
在论坛学不到真正的东西,一个专业搞电子管的绝不会来看一眼,同样一个搞专业编程的也不会来看一样。就像我从不会在本论坛里回答关于网速快慢,那个牌子的猫好的问题。
本帖最后由 于海旺 于 2025-3-22 13:56 编辑
谭浩强老师真才实学的教授,专家,计算机只是的开拓传播者。与电子学的童诗白,电工学的秦曾煌,高等数学的樊映川齐名。教育了一代又一代的学子。 你这是觉得论坛冷清,增加点人气吧
你先查查小强那时担任何职,再看看他书的销量就明白了。至于编书,天下文章一大抄,都是手下弟子们东拼西凑,导师挂名主编,大中华学术界文化传承悠久,路人皆知。 这个看法同样可以引申到goto语句,
goto语句是没编程概念最好的引导入门,
入门了以后再用for、while去优化自己的编程思维吧。 我觉着,这些事都过去了,最好别去评论了。这都是网上老早的口水战话题了,翻出来实在没意义。
有这个时间,提高下自己的c语言水平,这样更好。c语言不是那么好理解的。 30多年前我就是从谭浩强老师的《BASIC语言》入门的,谭老师的书写得真是好,深入浅出,后来的C也是看他的书学会的。 chipset009 发表于 2025-3-22 07:39
你这是觉得论坛冷清,增加点人气吧
你先查查小强那时担任何职,再看看他书的销量就明白了。至于编书,天 ...
他是先有书出名了,后来才担任啥职的吧。他自己写书,比你说的那些人更有责任感、成书质量更高吧。 locky_z 发表于 2025-3-22 08:46
这个看法同样可以引申到goto语句,
goto语句是没编程概念最好的引导入门,
入门了以后再用for、while去优 ...
这个比喻不恰当 于海旺 发表于 2025-3-22 13:49
谭浩强老师真才实学的教授,专家,计算机只是的开拓传播者。与电子学的童诗白,电工学的秦曾煌,高等数学的 ...
童诗白好像有听说 ssffzz1 发表于 2025-3-22 13:59
我觉着,这些事都过去了,最好别去评论了。这都是网上老早的口水战话题了,翻出来实在没意义。
一边学技术,一边论坛灌水,鱼和熊掌兼得 ztzp 发表于 2025-3-22 14:15
30多年前我就是从谭浩强老师的《BASIC语言》入门的,谭老师的书写得真是好,深入浅出,后来的C也是看他的书 ...
我的C语言也是看他的书入门的 我看谭浩强老师编的书不错,浅显易懂,规范全面,入门必读,生手必备。
如果不好,网上也不会出现大量D版。谭浩强老师编的书不知道帮助了多少人学习编程。
认为谭浩强老师编的书不好的专家学者,有议论的时间,不如自己编一些更好的书,这样才能青史留名。 qyg123 发表于 2025-3-22 17:54
我看谭浩强老师编的书不错,浅显易懂,规范全面,入门必读,生手必备。
如果不好,网上也不会出现大量D版 ...
大概率编的书只能在某方面更好。 ssffzz1 发表于 2025-3-22 18:25
第一个问题:
我告诉你我是咋学的c语言,自学的,没老师教。
其实论坛里很多人水平很高,但论坛里都是只言片语,论坛不是课堂。