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