国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

單片機(jī)開發(fā)、嵌入式系統(tǒng)開發(fā) 速度最快的還是C語言

發(fā)布時(shí)間:2011-3-11 11:03    發(fā)布者:絕對好文
關(guān)鍵詞: c語言
作者:張魯波

芯片的發(fā)展趨勢是體積越來越小,速度越來越快,電壓越來越低、能耗越來越省。

軟件就難說了。 最開始用機(jī)器碼的時(shí)候,開發(fā)速度很慢。

后來才有匯編語言,可讀性好多了,出錯(cuò)的概率也小了。匯編語言和機(jī)器碼是有一一對應(yīng)的關(guān)系的,就是為了容易維護(hù)才用匯編代替機(jī)器碼的。

然后,出現(xiàn)C語言,那簡直是一場革命,編程的速度快了,可讀性好了,可維護(hù)性也增強(qiáng)了。

無論是C語言還是匯編語言,都不能直接運(yùn)行,必須通過編譯系統(tǒng)把它們轉(zhuǎn)化為機(jī)器碼,才能在芯片中運(yùn)行。在C編過程中,有一個(gè)中間產(chǎn)物,那就是匯編語言。

接下來,軟件越來越復(fù)雜,客觀上,也要求軟件要發(fā)展。出現(xiàn)C++之后,的確帶來了很多便利。但是,C++運(yùn)用到嵌入式系統(tǒng)中的最大缺點(diǎn)是它的運(yùn)行速度慢。

不經(jīng)常用匯編語言的人,一般很難理解這一點(diǎn)。C++的最大優(yōu)點(diǎn)是他的封裝好,而它的封裝是通過類(class)來實(shí)現(xiàn)的。編譯器在編譯的C++過程中,首先給某個(gè)類分配一個(gè)空間,然后定義一個(gè)指針指向這個(gè)類。而類中的變量的位置都用這個(gè)類的地址加上一個(gè)偏移量來表示,這樣在訪問類中的變量時(shí),就不是直接訪問這個(gè)變量,而是讀取類的指針,然后在加上這個(gè)變量在類中的偏移量,得到變量的地址,然后再通過地址讀取變量。 訪問類中的變量,都是要通過指針,要比直接訪問用更多的指令,所以速度會(huì)降低。

所以,如果不是非常復(fù)雜的系統(tǒng),如果不是用速度很快的硬件,最好不要用C++,還是C語言更加實(shí)際一些。

而和匯編語言比起來,C語言的編程速度,可讀性,可維護(hù)性是不用說了,很多人在要求速度的時(shí)候都會(huì)想到匯編。其實(shí)這并不是一個(gè)明智的選擇。匯編之所以有時(shí)候快,是因?yàn)樗梢越佑眉拇嫫,或者芯片?nèi)部的高速RAM。如果不是因?yàn)檫@兩種情況,就不要盲目的使用匯編,選擇一個(gè)更好的算法往往是明智的選擇。

我最喜歡的永遠(yuǎn)都是C.
本文地址:http://m.qingdxww.cn/thread-57985-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
hqy_huang 發(fā)表于 2011-5-3 14:17:27
支持
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • Dev Tool Bits——使用MPLAB® Discover瀏覽資源
  • Dev Tool Bits——使用條件軟件斷點(diǎn)宏來節(jié)省時(shí)間和空間
  • Dev Tool Bits——使用DVRT協(xié)議查看項(xiàng)目中的數(shù)據(jù)
  • Dev Tool Bits——使用MPLAB® Data Visualizer進(jìn)行功率監(jiān)視
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美精品免费看 | 欧美亚洲 尤物久久 综合精品 | 精品网址| a级成人毛片久久 | 国产精品国内免费一区二区三区 | 国产亚洲成归v人片在线观看 | 四虎在线影视在线影库 | 特级免费毛片 | 一区二区中文字幕 | 国产黄色在线播放 | 午夜影院在线观看 | 香蕉婷婷 | 国产视频一区在线播放 | 亚洲一区自拍 | 精品国产免费一区二区三区五区 | 香蕉午夜 | 四虎免费在线观看视频 | 久久精品视频一区二区三区 | 成人亚洲综合 | 日韩欧美高清在线观看 | 看一级特黄a大片日本片黑人 | 久久最新网址 | 草草线在成年免费视频网站 | 在线观看欧美亚洲 | 成年人视频免费在线播放 | 免费羞羞网站 | 日韩a一级欧美一级在线播放 | 日本一区二区中文字幕 | 欧美香蕉 | 四虎综合网| 女人毛片a毛片久久人人 | 久久精品免费观看久久 | 国产成人久久精品激情91 | 欧美视频精品在线观看 | 色综合合久久天天给综看 | 精品在线免费视频 | 女人18毛片视频一级毛片容 | 九九热精品视频在线播放 | 91极品哺乳期女神挤奶在线 | 五月天社区 | 中文字幕视频一区二区 |