欢迎来到天天文库
浏览记录
ID:29933570
大小:61.04 KB
页数:3页
时间:2018-12-25
《《从c到无穷大》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从C到无穷大偶得一文.阅之甚喜,转之以娱众人。其中“学C的目的并不在于要学会C,否则就太狭隘了。我们要利用学习C的机会,拓展自己的眼界与思维,锻炼能力,成为世界(包括计算机世界、编程世界)的主宰,而不是C语言的奴隶。”经典之极,以为绝妙。题记:本来题目想叫做“从C到无穷大”,太晦涩了。后来又想用“C、D、E、F……”,太不知所云了。于是,用了这个题目,它的缩写恰好就是CDEF。不管用什么样的题目,我所想表达的都一个意思,那就是C语言课程结束以后,我们该干什么。我们都学过很多课程,每门课程都有大纲,有教材。
2、严格按照大纲学习,把教材烂熟于胸,这是一贯的学习策略,并靠此斩落考试无数,一路杀入大学。如果你学习C语言的目的仅仅是为了期末考试,至多再加上一个“二级”,那么请不要再继续阅读本文,因为后面的文字只会给你带来负面作用。一门真正的大学课程的学习应该是永无止境的,没有任何机构可以给它划个框框说哪些该学哪些不用学,也不会有任何教材能解答你未来会遇到的所有疑问。本文仅希望帮助那些热爱编程,并把编程当作未来旅程中不可缺少的元素的同学。帮助大家把C作为一个起点,去开拓无尽的未来。怎样学会CC是永远学不会的!仅从语法上说
3、,C可能是所有高级语言中最简单的,最常用的关键字不会超过30个,语法规则也不复杂,没有需要死记硬背的“习惯用法”。如果C语言就像英语一样只是单词、语法,那么课程结束后所有人都可以说学会C了。每种自然语言都能用简单的文字与语法来描述复杂的大观世界,但并不是每个人都可以像爱因斯坦、霍金、马克思、李白、金庸等等那样用语言表达出令人景仰的内容。即便与你身边的人相比较,同样说汉语的你们也很难对同一个事物说出完全一样的观点。C语言亦然。它是一个语言工具,通过这个工具,我们表达我们对世界的理解,或者具体说,对程序的看法
4、。眼界与思维直接影响着我们写下代码的漂亮程度。如果以总能写下漂亮代码作为学会C语言的判断标准的话,那么因为眼界与思维的锻炼是无止境的,所以C是永远学不会的,就像我们都还没有真正学会汉语一样。既然C有那么多可学的内容,那么我们该学什么呢?学C学什么学C的目的并不在于要学会C,否则就太狭隘了。我们要利用学习C的机会,拓展自己的眼界与思维,锻炼能力,成为世界(包括计算机世界、编程世界)的主宰,而不是C语言的奴隶。第一学学习“学习”是一个主动创造的过程而非被动接受。真正的学习需要主动去寻求广泛的知识,跟踪最新进展
5、,综合思考判断各方观点,动手实践检验,进而形成自己的观点,再将其传播出去。C语言的学习也符合这个规律。经典书籍要读,手册和在线文档要经常查,Internet更是提供了接触最新知识的机会。这里推荐两个网站:http://www.csdn.net和http://purec.binghua.com(注:站长另谋新欢,此站已关)。后者是一名哈工大的学生在大四时创办的,以钻研深层技术为目标,被一位微软的员工评论为“牛人处处有,PureC特别多”。但真正能把全世界的牛人集中在一起的地方是Newsgroup:news:
6、//comp.lang.c。如果你不知道Newsgroup是什么,就马上去搜索引擎找答案吧(http://groups.google.com是一个适合新手的Newsgroup入口)。搜索引擎是最重要得知识来源,首推google.com。可惜工大校园内的机房基本都不能出国访问,所以baidu.com也勉为其难地不得不用一下,尽管它搜出信息的可用性和可信性都差一些。在此特别说明一下,英文阅读能力十分重要,别回避英文信息,因为总会有你不能回避的那一天。硬着头皮冲上去,很快你就会发现读英文比读中文快乐很多。如果对
7、学到的知识一概接受,那就无趣了。当阅读范围扩张,会发现即便是权威的观点也会有很多矛盾,也会看到总有所谓“真理”被推翻。所以,带着“怀疑”的态度去阅读,可能更有利于习惯背书的中国学生开拓思维。C语言中就有很多历史悬案,喋喋不休地争论至今没有结果,比如缩进该用空格还是Tab,“{”是否该单列一行……。一定要有自己的观点,“尽信书不如无书”吗。学编程,上机的重要性远远大于看书。亲自动手编程序的学习效果比干啃书本要好上0xFFFFFFFF倍。上机不要就是敲书上的例子,那只能锻炼出打字员。干点儿有挑战性的事情,比如
8、编个小游戏,做个恶作剧程序,更可以考虑开发共享软件。如果你感到无从着手,那就下载别人的源代码看。同时,千万不要把自己陷到TC2里面,把路子走得宽一些,VC、gcc、Dev-C++、Eclipse……,广阔天地,精彩无限。第二学计算机除了C++,再很难找到别的高级语言像C这样与计算机如此接近。只有懂得了C语言与计算机的内在原理,才可能轻松、快乐地驾驭C。课堂教学能教会你类型、选择、循环、输入输出等,我喜欢称他们为C语言的“毛尖”
此文档下载收益归作者所有