标题: 说说c语言 [打印本页]

作者: 3lian    时间: 2014-3-2 00:17
标题: 说说c语言
c 语言,既然是语言肯定是用于交流的。作为一种机器语言,主要是用来控制硬件按照人们(程序员)的意图工作,执行程序员的指令。图灵说过,世界上的任何事情,都可以用:“顺序,循环,选择”这三种手段来搞定。我所知道的plc梯形图语言和c语言都是遵循这三种思想设计的。当我第一次将c语言代码下载到单片机,看到单片机完全按照c语言的程序来工作时,我不得不对人类的智慧肃然起敬!太了不起了!从此我也就加入了“码奴”的行列。

      有朋友说,语言就是一门工具,随便理解一下就得了。如果不经常用,即便c语言考级当年达到4级,几年下来一定会忘个一干二净。但是如果经常运用c语言,就不一样了。如果把c语言和硬件结合起来,效果就更佳了!比如,当时学习c语言时,就不知道为什么要指针?指针在实际运用中有什么作用?通过c语言的不断理解加深,反过来可以更加理解计算机原理和CPU构架。c语言与硬件之间虽然没有直接联系,但是如果c语言离开了硬件,c语言就没有任何价值了。
      可以这样说,c语言是学习单片机和嵌入式系统以及各种操作系统的基础之基础,如果c语言不扎实,会影响到学习计算机技术的效率。
       接触c语言有2年多的时间,通过不断地c语言编程,明白了许多计算机知识和单片机工作原理。这种“明白”不是坐在教室里听老师讲解所能领悟到的境界。比如,为什么需要操作系统?操作系统的好处是什么?我相信对这个问题的理解,坐在教室里听老师讲解和自己编程实践来领悟这个问题效果绝对不一样。



作者: lixichunedu    时间: 2014-3-30 02:45
语言是一种工具 ,但是工具的背后隐含的东西只有亲身实践体会才会知道




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1