對于一個單片機(jī)初學(xué)者而言 到底應(yīng)該先學(xué)哪種語言?
對于一個單片機(jī)的初學(xué)者而言,到底應(yīng)該先學(xué)哪種語言?詳細(xì)讀完了這篇文章聰明的你會做出選擇。首先我們先對這兩種語言做一下比較。匯編語言的優(yōu)點;
1,有助于掌握單片機(jī)的基本原理
2,每條指令的執(zhí)行周期固定
3,代碼生成率高
4,匯編語言編寫程序穩(wěn)定
5,對硬件直接操作
匯編語言的缺點;
1,低級語言,可移植性差
2,運(yùn)算困難
3,編程效率低(開發(fā)周期長),出錯難排查
C語言優(yōu)點
1,高級語言
2,適合結(jié)構(gòu)話的程序設(shè)計
3,可移植性強(qiáng)
4,可團(tuán)隊合作開發(fā)
5,編程效率高
6,適合算法運(yùn)算
C語言缺點
1,代碼生成率低
2,穩(wěn)定性差
看了兩種語言的優(yōu)點與缺點,對兩種語言初步有了一個認(rèn)識。打個比喻來說匯編語言就像你想使用一臺電腦,但是你必須要懂得計算機(jī)原理才可以用。C語言就好比你不知道計算機(jī)的原理,但是你可以使用。一般大多數(shù)人都使用C語言編程,可是想成為單片機(jī)的高手匯編語言還是很有必要懂的。
編輯:admin 最后修改時間:2018-05-08