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