|
就如英語和漢語的區(qū)別,你的母語是漢語,就如單片機的母語是匯編語言。英語和C語言就是一種表達語言
C語言是當(dāng)今最流行的程序設(shè)計語言之一,它的功能豐富、表達力強、使用靈活方便、應(yīng)用面廣、目標(biāo)程序高、可植入性好,既有高級語言的特點,又有低級語言的許多特點,適合作為系統(tǒng)描述語言,既可以用來編寫系統(tǒng)軟件,也可以用來編寫應(yīng)用軟件。
匯編的低級別語言,優(yōu)點在于能夠?qū)τ布Y源進行準(zhǔn)確的操作,比如寄存器的使用和數(shù)據(jù)存儲的具體位置。能充分運用硬件資源
缺點當(dāng)然是編寫起來麻煩,程序閱讀麻煩
而c則相反,它都是編譯器自動分配說需寄存器和數(shù)據(jù)存儲單元,因此編寫者不能分配
但c語法簡單,程序可讀性強 |
|