c语言编程高手的水平
谭浩强的C语言技术真很牛吗?他写过哪些厉害的程序?
很多人觉得他的书不行,不过个人感觉是一个适合绝大多数没有接触过编程的人的。那为什么对这本书大多数嗤之以鼻的唾弃,你高中的时候会觉得小学生的课本写的好?当你到达一定层次之后回头再看这本书,你就觉得这书不行了。但是依旧不能否定这是一本极其适合入门编程的书
他这人出版过c/c++相关书籍,对很多入门以他教材学习的学生影响很大。
客观来说,江湖评价,谭这人的书很烂,由于先入为主原因,他害了一大批学生,他的思想僵化,对学生以后的思维逻辑是有负面的。
一般来说,偏基础的,偏理论的,老师的水平与教学水平是两回事。他能够把基础的东西很好地教会你,这就是他的本事,高手教你你还不一定懂,因为别人觉得显而易见的东西你可能要想好几天...
谭的书教的是c语言,重点仅仅是语言本身,不是数据结构、不是程序设计、不是数值计算方法,不是gui设计,所以不能扩展外延去对比。
会写书,不见得会写代码。
很多大厂程序员喜欢时不时写技术博客,但其编程能力其实很是不咋地。就像有些人股评写了很多,但其实炒股都是在赔钱一样。
作为教材,书都是学者写的。他们是搞学术和教育的,工作并不以动手实践为主。
C语言高手需要几年才能练成?
学习任何可以学习的东西,天赋,勤奋,***很重要的,万事开头难,只要坚持不懈天赋异禀,别的人10年,你牛逼2年。还有你的时间管理,如果我啥也不干就要关门学习三年,吃饭睡觉拉屎学C你该有多厉害呢!
感觉这个问题本身就有些问题,问得不是很清楚。因此,根据自己的经验,从如下几个方面解释:
1、C语言本身编程高手。达到这层高手是件容易的事情:精通C语言的基本语法;很强的编程逻辑思维能力,即能根据一项功能的需求而熟练写出相对应的实现函数代码;熟悉传统的结构化的软件工程思想与流程。涉及的教材有:C语言编程、数据结构、结构化的软件工程。
2、C语言应用高手。达到这层高手,必须在上面的基础上,再加上相关应用行业的理论知识。应用行业的不同,相关的理论知识也不同,难度也不同。比如单片机编程,就涉及单片机相关的知识。再比如Unity3D特效编程,通常***用C语言编写Shader程序,就需要有计算机图形相关的理论知识。
3、说句题外话,C语言真不合适做大型的软件开发。因此这方面的开发,早就转到C++编程语言了。比如计算机视觉库opencv,都转移到C++语言了。但不管怎么说,C语言还是基础。
多练习,多思考,多看别人是怎么实现的,在根据自己的思路去实现,坚持下去;
以前学习C语言看的是“如鹏网”的视频教程——《C语言也能干大事》系列,通过开发超级玛丽,飞机大战,网站的开发俩讲解C语言的知识,挺有意思的,没想到C语言还可以这么学,特别的炫酷,学起来不枯燥,具体的可以到如鹏网***上去了解一下;
明、勤奋、好奇的4年之内可以,聪明指你可以相对轻易考上南大之类[_a***_]一流名校也许还不要这么聪明,估计一般985也可以,勤奋指你可以一天8、9个小时用来学习,好奇指你永远充满好奇心,而不是想着成为高手炫耀。其他情况,不熟悉
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/17738.html