找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3854|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

說說c語言

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:59284 發(fā)表于 2014-3-2 00:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
c 語言,既然是語言肯定是用于交流的。作為一種機器語言,主要是用來控制硬件按照人們(程序員)的意圖工作,執(zhí)行程序員的指令。圖靈說過,世界上的任何事情,都可以用:“順序,循環(huán),選擇”這三種手段來搞定。我所知道的plc梯形圖語言和c語言都是遵循這三種思想設(shè)計的。當我第一次將c語言代碼下載到單片機,看到單片機完全按照c語言的程序來工作時,我不得不對人類的智慧肅然起敬!太了不起了!從此我也就加入了“碼奴”的行列。

      有朋友說,語言就是一門工具,隨便理解一下就得了。如果不經(jīng)常用,即便c語言考級當年達到4級,幾年下來一定會忘個一干二凈。但是如果經(jīng)常運用c語言,就不一樣了。如果把c語言和硬件結(jié)合起來,效果就更佳了!比如,當時學(xué)習(xí)c語言時,就不知道為什么要指針?指針在實際運用中有什么作用?通過c語言的不斷理解加深,反過來可以更加理解計算機原理和CPU構(gòu)架。c語言與硬件之間雖然沒有直接聯(lián)系,但是如果c語言離開了硬件,c語言就沒有任何價值了。
      可以這樣說,c語言是學(xué)習(xí)單片機和嵌入式系統(tǒng)以及各種操作系統(tǒng)的基礎(chǔ)之基礎(chǔ),如果c語言不扎實,會影響到學(xué)習(xí)計算機技術(shù)的效率。
       接觸c語言有2年多的時間,通過不斷地c語言編程,明白了許多計算機知識和單片機工作原理。這種“明白”不是坐在教室里聽老師講解所能領(lǐng)悟到的境界。比如,為什么需要操作系統(tǒng)?操作系統(tǒng)的好處是什么?我相信對這個問題的理解,坐在教室里聽老師講解和自己編程實踐來領(lǐng)悟這個問題效果絕對不一樣。


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:59987 發(fā)表于 2014-3-30 02:45 | 只看該作者
語言是一種工具 ,但是工具的背后隱含的東西只有親身實踐體會才會知道
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表