㈠ c语言之父谭浩强是怎样的存在
这个题目有问题,谭浩强是“C语言之父”?题主这是对谭老师有多么的崇拜!
谭老师的C语言教程在发行量上是最大的,没有之一,误人子弟是最严重的,没有之一,漏洞多,排版差,是他的书的特点。但是对于他的贡献也不能全盘否定,最少他让很多人学会了编写“Hello world!",这可是成为程序员的第一步。^_^
㈡ c语言是干嘛的
C语言是用来编写系统的。
最开始,人们手里除了机器码就是汇编,没有别的语言。但是汇编有很多硬件相关的特性,可移植性差。贝尔实验室要解决这一问题,就研发了C语言。
C语言可以跨平台,一份代码,配上不同的编译器就可以在各大电脑上运行。除此之外,C语言效率惊人,在某些情况中,如果汇编水平中等以下,编出来的汇编甚至没有C语言生成的机器码快。
现在,NOIP(现更名为CSP-J和CSP-S)仅允许初赛和复赛使用三种语言:Pascal、C、C++,C语言的重要性不言而喻。
虽然迈入了互联网时代,但是C语言的地位也没有低到可以忽略。C语言在对空间和时间要求较高的设备(如嵌入式设备)中发挥着重要功能,也可以编写各大语言的编译器,有着比较重要的地位。
㈢ 谭浩强是个什么样的人为什么说他害了很多人 很多人说他把中国的计算机编程水平拉低了一大水准
// 作为一个靠编程吃饭的已工作人士来说句话,谭老写的书,说实话,他的编码风格有点糟,通俗点就是不规范,所以呢,他写的例子,看看就好;
// 我记得那时我才大一(12年)接触到C语言的教材就是他的书,那时候真惨烈啊,我们班挂科一大半,想想这是啥概念,他的书真的不好看,理论知识过重,实践欠缺,例子又坑(编译器环境会导致运行结果的差异并没有指出),总结一句话,这书害人不浅,导致一开始我们班对编程感兴趣的人寥寥无几;
// 但是呢,毕竟他活跃的年代不同我们现在的年代了,那时候会编程的人并不多,所以他出的书还是有它意义的,不过真的对初学者不友好。师傅领进门,修行看个人,它有些理论只是还是能看的,算是老一辈的智慧结晶,但是说白了,还是得自己来写代码才行。
// 个人觉得,编程靠的是编,也就是多去尝试错误,理解错误,任何一本书都不能说它把所有坑都列举出来了,踩踩坑也是增加自己的知识,切记,书能看,但不能多看。
// 看别人的代码要保持着一种“探究”的心思,它这么写的目的是啥,为了实现啥功能,每一步是否都有它存在的意义,了解后再去“改进它”,而不是照搬,这样没任何学习的意义。
㈣ 为什么学C语言程序设计 一定是谭浩强的呢难道国外国外就没有比他更好的吗
国外的书好个毛!很多人都是从谭浩强的书开始的,学了后又来说他的书不好,你要知道他的书就是用来给新手看的,入门书籍。什么C Prime Plus在国外是很有名,但也只是有名而己,并不实用,全书写得太多太多,比砖头来厚,根本不是用来入门的。但是你一但入门以后,就要靠自己多写程充多多调试,才会提高。根本不需要整本整本的看C Prime Plus ,你看完了也没用,C语言根本就不是靠看书就能学好的,更不用说学精通了。所以说 C Prime plus 是一本工具说,你有不懂的地方就去翻一翻它! 谭浩强的是一本入门书。
㈤ 推荐一本好的练习C语言编程的书
最近很多人都在问如何学习编程。我觉得学习编程最重要的是入门,如果你入门的时候有一个好的方法和思路,打下比较扎实的基础,对今后的编程工作是很有益处的。即使在学习新的编程语言也无所谓,因为它们有很多相通之处,可以相互借鉴。
我认为可以先学习一下pascal,这个语言比较严谨,适合初学者。pascal它被称为教学语言,结构严谨,不像C语言那么灵活,易于理解和学习。 然后可以继续学习C语言,这个语言比较灵活。有了pascal的基础,在进行C语言编程就不会因为C语言的灵活而有问题 。后面的就可以学习VC什么的了。
C语言的书推荐谭浩强的,比较好。
我当时学习pascal和C语言的时候是将书后的习题都做了一遍,感觉效果很好。
当然了,学习什么语言也要看你具体准备从事什么行业。例如你要进行嵌入式开发,C就是很好的选择,如果是Windows开发,那么VC就不错。还有数据库方面的开发、网络开发等等。不同的语言适合不同的方面。要看自己的选择的,呵呵 。
还有很多人说自己的基础很差,甚至中学毕业什么的。其实这个并不重要,比较说英语,在计算机语言里所用到的单词量很少,而且都是常用词,经常使用就记住了。当然,如果你要看原文资料或者帮助的话,专业词汇比较多,不过在金山词霸的帮助下,经常看,也是没什么大的问题的。至于数学什么的,其实数学只是培养你一个逻辑思维能力,在初学编程的时候影响不是很大。况且,作为一个基础编程人员来说,上面还有系统分析师、项目经理,他们会把需求分析、概要设计和详细设计做好的,你只要按照文档写代码就OK了。不过,要上更上一步的话,其他基础知识就非常重要了,毕竟你不能写一辈子代码。
在你学习好C语言以后,个人建议好好学习一下数据结构和软件工程。这两门对你的水平提高都是很有帮助的。特别是软件工程,它能够使你按照科学的工程方法进行软件开发,对今后的发展很有好处。
只是一家之言,有不到之处,还望见谅!
参考资料:http://hi..com/deathdog/blog/item/de92046eea406dde81cb4ab4.html
㈥ 想学好C语言,应该要精读哪几本书啊,叩求
1.C语言程序设计,C之父作,建议精读,比较是C语言之父写的。
2.C
primer
plus,Stephen
prata着,这本就够经典的了。
3.C和指针
4.C专家编程,进阶之用用。
先介绍这么多吧。。。
㈦ C语言之父是谁
确实是Dennis Ritchie。
C语言是由UNIX的研制者丹尼斯·里奇(Dennis Ritchie)和肯·汤普逊(Ken Thompson)于1970年研制出的B语言的基础上发展和完善起来的。
他们都是早期AT&T的Bell实验室的计算机科学家,他们还是UNIX的开发者。
〇. X、▼。 别生气,知识往往被少数人了解。
㈧ 导师说要先学习Vc编程和图像处理,请问看些什么书
如果还没学过VC就找一本基础的书看,比如清华版的C++,2楼列了很多。关键是学习的时候要配合实验,不然光看书时没有进步的。
等对VC有一定了解之后,强烈推荐《OpenCV中文教程》,OpenCV是一个开源的图像处理库,包含很多图像处理函数,这样方便很多。这本书还有对应的网站http://www.opencv.org.cn/index.php,可以直接上面的程序进行实验。
至于数学理论和实际的结合,举个简单的例子吧,一幅数字灰度图像可以看做是一个矩阵,图像处理的很多方法都是基于矩阵运算,比如卷积:图像滤波就是计算图像和一个窗口函数的卷积。还有概率统计的知识也是比较常用的。
当然图像处理的基础知识也是需要的,看看学校的教材就好了。
㈨ 不同大学里教授c语言用的什么教材
我们学校也是用清华的那个 谭浩强编的,我们也没编程基础,大一就学了,就是学的这个,我也不是学计算机的,剧我所知,计算机专业学C++