找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3473|回复: 1
打印 上一主题 下一主题
收起左侧

说说c语言

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

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


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:59987 发表于 2014-3-30 02:45 | 只看该作者
语言是一种工具 ,但是工具的背后隐含的东西只有亲身实践体会才会知道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表