谭浩强的C语言技术真很牛吗?他写过哪些厉害的程序?
谭浩强牛逼之处不在于做过多强的项目,也不在于他写过多牛逼的程序。
很多学校用的是谭浩强的C语言教材,所以楼主会有此一问吧?这本书呢,其实并没有涉及多深奥的C语言知识技巧,但是这本书对于入门来说是个神器。因为它把C语言中一些关键基础的点都拎出来了,而且写的比较浅显易懂。当然市面上也有其他C语言书籍,比如说C primer plus之类的,但是你看看那个多厚,不是说其他的不重要,而是不适合入门。事实上入门就是要浅显易懂的,否则就是C语言从入门到放弃了
一个人牛不牛不是这样说的,谭老师可能没写出什么牛的代码,但是他写的这本书对于C语言的发展做出了巨大的贡献,每一个C语言编写者基本上都受到过这本书的教育。
各行各业并不是只有最强的人贡献大,也有很多为行业发展带来的巨大贡献的人,比如说姚明进去nba名人堂,更多的因为他对篮球发展做出了贡献,比如说象棋特级大师张强,并没有得过个人冠军,基于其对象棋的贡献,特封的。
没听过,或者压根没有。不过作为一个教材作者,最大的成就不是自己做了多牛的程序,而是自己的教材被认可,自己的学生大有所成,远远超越自己,这才是作为师者最大最大的成就
为什么有人黑谭浩强的c语言教材?
baidu------
基于谭C第四版。
- 存在大量错误,其中有相当的低级错误。
· 校对极其不负责任。
* 29个字符居然只给出了
说到书,谭、严错误很多,代码极其不规范,这会给新手带来极其恶劣的影响,这是一点,并且是非常重要的一点
en......总结
我经常有这种错觉:这个世界上有2种C语言。
学了谭浩强老师的C语言,是不是基本的知识点都包括了?还有更多的知识点吗?
个人看法供参考:
学一个语言,要掌握的几个关键点有:
语法
该语言对系统的抽象
该语言的编程思想
该语言的标准库或基本库
如果是为了应对考试,大学的教材就很合适;如果是为了真正把这个语言用起来,那还差得很远。
教材中对3,4两点,甚至对第2点的涉及都很少,需要自己进一步学习。
我个人感觉只是学了c语言,学会语法,其实和只是学了php,python等其他语言没有什么区别。学c语言之前提前学习下汇编,组成原理等课程,因为只在c语言的层次上很难理解一些概念,像:堆,栈,指针,返回值,局部变量,参数,全局变量,static ,extern,等,总是感觉似懂非懂的,不过你要是从汇编过来的话再看这些就会感觉:”原来是这样呀!”。都是一个过程吧!认真学总没错。C语言是从汇编的基础上来的。单单只学c语言不学汇编就像不打地基建房子一样,感觉摇摇欲坠,不敢往高处建!这本书有点老学究的感觉,总是在讲茴香豆的“茴”字有几种写法,就是不给你讲茴香豆怎么吃,怎么把茴香豆做成美食
作为软件工程的学生,再加上开学第一本书就是谭浩强C语言这本书,我很负责任地告诉你,这只是一个入门级别的书籍,更进一步说,这也是你学习其他计算机语言的基础,因为你学会了这本书,像JAVA语言,有80%的知识点是很C语言一模一样,你就更容易学习其他计算机语言了
C语言精髓是在于指针,这个也是这语言跟其他计算机语言的区别。
这本书有一个配套视频,就是在 哔哩哔哩 上 搜索 郝斌 然后就会出现《郝斌C语言自学教程》
我当时书就过了一遍,主要看视频的
还没有评论,来说两句吧...