一级欧美视频_黑巨人与欧美精品一区_精品国产美女_欧洲一区在线电影_清纯唯美日韩_免费在线黄网_波多野结衣一区二区三区_伊人色综合一区二区三区影院视频_一区二区三区日本_av中文在线资源库

您現(xiàn)在的位置是: 創(chuàng)投 > > 正文

嵌入式C開發(fā)VS嵌入式CPP開發(fā)!_全球微速訊

時間:2023-06-17 01:47:25 來源:面包芯語 發(fā)布者:DN032

這是知乎嵌入式領(lǐng)域的一個熱門話題,原文鏈接:


(相關(guān)資料圖)

幾個高贊回答:

答主:聽心跳的聲音

單片機的主流編譯語言可預(yù)見的長期仍然是C和少量匯編的結(jié)合體,而嵌入式Linux領(lǐng)域的未來在我看來更傾向于多語言范式的混合應(yīng)用編程,內(nèi)核模塊使用C,應(yīng)用層邏輯使用C++, Python,nodejs的混合編程,而界面的話使用java和QT/C++,下面說原因。

在單片機領(lǐng)域C++不太流行既有歷史原因,也有工業(yè)界的需求,對于單片機是從51發(fā)展到現(xiàn)在,主流的flash容量仍然在64KB~256KB左右。

目前的容量限制注定了C++中的模板,泛型編程和STL等很難被運用到開發(fā)中,但如果不使用這些,只使用支持class的C++,在C語言是有結(jié)構(gòu)體+函數(shù)指針可以替代的情況下,從C換成C++并沒有迫切的需求,而python和js的推廣困難,也有著類似的理由,此外在加上調(diào)試困難。

不過對于rust,這個理由是不存在的,但是因為歷史的慣性,目前行業(yè)內(nèi)無論大小公司,都大量的遺留和正在做的都是C語言項目(包含原廠的方案),替換成rust就是商業(yè)成本問題,而不是語言問題(在我看來rust語言層面優(yōu)于C太多),所以rust熱愛者們應(yīng)該是多去為各主流廠商平臺提供開源項目(具體項目,不是移植跑個hello world就完事了,能跑和能用在產(chǎn)品中是兩個概念),而不是呼吁語法層面多優(yōu)秀。

另外單片機優(yōu)勢不僅僅是實時可控,而是價格便宜,對于出貨量十萬甚至上百萬的設(shè)備,flash容量也是可觀的成本,所以工業(yè)界更希望是用最小的成本做最多的事,從這方面來說,C是比C++,python, js有明顯優(yōu)勢的。

在嵌入式Linux領(lǐng)域, C++絕對是應(yīng)用層主力之一,QT/C++雖然目前因為芯片性能的提升,逐漸被Android/Java所替代,但仍然在醫(yī)療,工控,車載導(dǎo)航等領(lǐng)域占據(jù)主流地位,而且這也是目前C++的重要應(yīng)用領(lǐng)域之一,說嵌入式比較難,而C++也十分困難,所以嵌入式人員學習C++比較少是十分片面客觀的印象。

另外C++難的地方是移動語義,模板偏特化,lambda, 模板元編程等知識,C++各種語法組合成的奇淫巧技如果不花大量時間去鉆研,看起來是猶如天書(很少有人例外),但對于工業(yè)界,特別是嵌入式類應(yīng)用來說,只使用STL封裝的vector,map以及算法等方便開發(fā),封裝些模板函數(shù)或者類幫助復(fù)用,很多時候C++11的新特性都用不全,說困難就有點夸大其詞了。

工業(yè)界的難點永遠是如何把產(chǎn)品的需求轉(zhuǎn)換成具體的任務(wù)分解(滿足性能,成本和功能的平衡,同時能夠長期穩(wěn)定性),而不是使用何種語言來實現(xiàn)任務(wù),當需求導(dǎo)向任意語言,無論是python,js,C++還是java,面向工資編程,只要有需求,總會有人會踏入這個方向,難度不是問題,需求和薪水才是問題。

答主:pansz

現(xiàn)實情況是:C++太難了,嵌入式人才本來就少,你還要能用C++且不出幺蛾子,那就更少。

所以用C確實是主流。因為C程序員要求還是低些。

記得我當初剛搞嵌入式的時候,系統(tǒng)連MMU都沒有,整個系統(tǒng)所有代碼全都在一個內(nèi)存空間,還得自己管理內(nèi)存池避免內(nèi)存碎片。隨便一個內(nèi)存訪問錯誤可以影響到完全不相干人的模塊的代碼。這種系統(tǒng)你敢用C++?

結(jié)論:如果你是自己一個人開發(fā)代碼,并且對自己的C++水平有信心,那么用C++當然沒有問題。但是考慮到整體程序員群體的C++水平以及C語言水平,用C做嵌入式項目會更現(xiàn)實一些。

答主:candy

作為一個嵌入式十多年老手,可以說CPP太復(fù)雜,語言特性太多,實現(xiàn)一個功能能能用幾十個以上的方法,太多稀奇古怪的方法去實現(xiàn)一個功能,CPP特性復(fù)雜得沒有5年以上經(jīng)驗別想用好。但一個項目組幾個人CPP能力不一致,用一些稀奇古怪的特性去實現(xiàn)一些功能,多個人之間就沒法維護了。

在調(diào)試的時候,面向?qū)ο蟮恼{(diào)試最好上圖形界面的工具才好調(diào)試,而嵌入式大多數(shù)時候是沒有這種調(diào)試工具的,CPP寫業(yè)務(wù),后期bug調(diào)試也會搞死你,CPP嵌入式調(diào)試比C復(fù)雜一個數(shù)量級以上。

第三點,C語言特性雖然少,但完全夠用,實現(xiàn)一個功能方法不會很多,1年左右入門,3年老手,而CPP 3年連CPP特性還沒搞清楚。C可以簡單用,也可以復(fù)雜用,C with class小cass,結(jié)構(gòu)體加指針輕松實現(xiàn),看看linux kernel, 看看內(nèi)核頭文件,結(jié)構(gòu)體,宏各種精妙用法,你就會發(fā)現(xiàn)CPP完全多余了,CPP死于復(fù)雜。有經(jīng)驗的大公司團隊使用CPP都是使用CPP的一個子集,只使用一部分特性。

CPP設(shè)計特性太多不是優(yōu)點,而是缺點,別看什么特性幾乎都支持,其實太多選擇其實就是沒有選擇。實現(xiàn)一個功能有且僅有一種方法才是一個好語言,例如python,go也不錯。

第四點,產(chǎn)品應(yīng)用層其實重要的是業(yè)務(wù),各種復(fù)雜的業(yè)務(wù)邏輯,語言特性太多反而會混亂業(yè)務(wù)邏輯。C完全夠用,各種設(shè)計模式,C也可以實現(xiàn)。

能吸收內(nèi)核一些優(yōu)秀特性,例如內(nèi)核雙向鏈表,一些結(jié)構(gòu)體,宏,日志,內(nèi)存管理,線程管理,線程間進程間通訊,各種鎖基本都需要C自己封裝套來用,這些東西學會了才能說用好了C。即使對于新手來說,不會這些高級C用法,有一個高級C也可以帶領(lǐng)一群低級剛?cè)腴T的寫一寫業(yè)務(wù)代碼。而一個高級CPP沒法帶領(lǐng)一群剛?cè)腴T的CPP初學者完成同樣的項目。

第五點, 資源限制,效率限制,同樣的業(yè)務(wù)功能,C的內(nèi)存占用,速度高于CPP,這些東西CPP里面基本都有現(xiàn)成的,可是了體積大,依賴多,對于嵌入式環(huán)境來說太過于笨重了。就是說同樣的產(chǎn)品,使用C可以使用更低端的主控芯片,更小的內(nèi)存,產(chǎn)品bom成本比使用cpp低,產(chǎn)品競爭優(yōu)勢遠高于使用cpp的。

本文來源網(wǎng)絡(luò),免費傳達知識,版權(quán)歸原作者所有。如涉及作品版權(quán)問題,請聯(lián)系我進行刪除。

注意

猜你喜歡:

談?wù)勄度胧杰浖募嫒菪裕?/p>

我是韋東山老師的忠實粉絲!

標簽:

搶先讀

精彩放送

關(guān)于我們| 聯(lián)系我們| 投稿合作| 法律聲明| 廣告投放

版權(quán)所有© 2011-2023  產(chǎn)業(yè)研究網(wǎng)  www.shawuei.com

所載文章、數(shù)據(jù)僅供參考.本站不作任何非法律允許范圍內(nèi)服務(wù)!

聯(lián)系我們:39 60 29 14 2 @qq.com

皖I(lǐng)CP備2022009963號-13


国产欧美高清视频在线| 91免费视频网址| 国产精品视频九色porn| 欧美一级二级三级乱码| 欧美一区日韩一区| 国产精品96久久久久久| 欧美狂野激情性xxxx在线观| 日日碰狠狠躁久久躁婷婷| 91精品一区二区三区蜜桃| 黄瓜视频成人app免费| 国产精品v日韩精品v欧美精品网站| 久久精品视频一区二区三区| 日韩精品自拍偷拍| 国产在线日韩在线| 国产熟人av一二三区| 五月天婷婷丁香| 久久久久久亚洲精品美女| 视频一区二区三区入口| 欧美日韩亚洲精品内裤| 久久久久久久爱| 久久香蕉视频网站| 91视频青青草| 久久av电影| 久久综合久久综合亚洲| 亚洲成人中文字幕| 国产日韩欧美亚洲一区| 性囗交免费视频观看| 蜜臀久久精品久久久久| 国产精品mm| 亚洲一区二区在线视频| 色综合导航网站| 久久久久久久香蕉| 中文字幕一区二区三区四区免费看| 精品视频亚洲| 国产精品高潮呻吟| 久久伊人色综合| 在线观看av的网址| 中文字幕人妻一区二| 日韩成人视屏| 成人美女视频在线看| 亚洲精品国产成人| 欧日韩一区二区三区| 日本欧美一区二区三区不卡视频| 日韩不卡在线| 精品一区二区国语对白| 欧美哺乳videos| 精品国产乱码一区二区三区四区 | 中文字幕一区二区三区av| 国产91精品久久久久久| 看av免费毛片手机播放| 一区二区乱子伦在线播放| 欧美伦理影院| 91九色最新地址| 国产玖玖精品视频| 中文字幕第22页| 日韩永久免费视频| 成人av动漫在线| 亚洲三级 欧美三级| 亚洲欧美日韩国产成人综合一二三区| 国产成人综合在线视频| 色97色成人| 亚洲成人在线观看视频| 日韩美女在线观看| 99九九精品视频| 国产情侣一区在线| 99久久99久久综合| 精品国产一区二区三区久久久| 91精品国产毛片武则天| 97人妻精品一区二区三区视频 | 国产精品精品国产色婷婷| 国产成人鲁鲁免费视频a| 国产真实乱人偷精品| 亚洲va久久久噜噜噜久久| 中文字幕免费观看一区| 欧美成人一二三| 无码精品国产一区二区三区免费| 最新中文字幕免费| 久久国产剧场电影| 亚洲精品国产综合区久久久久久久| 成人一区二区av| 欧美一级做性受免费大片免费| a在线欧美一区| 最近2019中文字幕第三页视频| 800av在线免费观看| 黄频网站在线观看| 久久国产日韩欧美精品| 久久在线观看视频| 亚洲色图欧美日韩| 欧美2区3区4区| 亚洲成人中文在线| 色狠狠久久av五月综合|| 国产一级特黄a高潮片| 日韩一区二区在线| 日韩午夜av一区| 欧美日韩国产精品激情在线播放| 亚洲成人一区在线观看| 亚洲精品乱码久久久久| 国产精品一久久香蕉国产线看观看| 男人天堂资源网| 免费成人av| 欧美视频第二页| 国产精品一二三在线| www.色小姐com| 欧美高清视频在线观看mv| 色综合久久99| 久久久久久九九| 久久久久久久久久久网| 国产精品国产三级国产在线观看 | 在线看一区二区| 国产伦精品一区二区三区视频孕妇| 永久免费观看片现看| 一区免费视频| 精品久久久久久久久久久久包黑料| 欧美视频在线观看网站| 亚洲国产一二三区| 成人在线视频一区二区| 国产精品久久久久久久久| 亚洲AV无码片久久精品| 自拍偷拍一区| 日韩女优av电影在线观看| 免费日韩中文字幕| 国产精品毛片久久久| 亚洲综合区在线| 国产精品久久久久久久小唯西川 | 日韩区在线观看| 宅男噜噜噜66国产免费观看| 婷婷激情一区| 国产欧美日韩另类一区| 国产欧美在线视频| 精品人妻一区二区色欲产成人| 国产农村妇女精品一区二区| 日韩av影片在线观看| www.国产区| 国产日韩三级| 日韩精品一区二区三区在线播放| 波多结衣在线观看| 精品国产三区在线| 在线视频中文字幕一区二区| 免费看黄在线看| 第84页国产精品| 国产精品人成在线观看免费| 久久精品日产第一区二区三区精品版| 精品人妻伦一区二区三区久久| 成人丝袜18视频在线观看| 成人做爽爽免费视频| 欧美国产日韩综合| 国精产品一区一区三区mba视频 | 日韩av电影院| 国内精品福利视频| 蜜桃久久久久久| 欧美超级乱淫片喷水| 中国特黄一级片| 久久er99热精品一区二区| 国产精品激情av电影在线观看| 亚洲不卡视频在线观看| 久久久国产综合精品女国产盗摄| 精品日本一区二区| 欧美黑人疯狂性受xxxxx野外| 精品色蜜蜜精品视频在线观看| 和岳每晚弄的高潮嗷嗷叫视频| 一区二区三区四区高清视频| 精品久久久久久久久久国产| 亚洲人一区二区| 欧美 日韩 国产 在线| 亚洲午夜在线视频| 精品无码一区二区三区爱欲| youjizz欧美| 在线观看不卡视频| 精品久久久久久中文字幕2017| 国产在线观看91一区二区三区| 亚洲精品之草原avav久久| 婷婷中文字幕在线观看| 欧美69wwwcom| 中文字幕一区电影| 天堂久久久久久| 重囗味另类老妇506070| 亚洲视频日韩精品| 美国黄色特级片| 国产一区二区三区四| 日本视频久久久| 男操女视频网站| bt欧美亚洲午夜电影天堂| 精品综合久久| 久久天天久久| 91成人免费电影| 在线观看日本一区二区| 亚洲精品亚洲人成在线观看| 亚洲欧美日韩一区二区在线| 又大又长粗又爽又黄少妇视频| 日本电影一区二区| 日韩精品视频在线免费观看| 法国空姐电影在线观看| 亚洲免费大片| 欧美激情乱人伦| 日本一级片免费| 蜜桃av一区二区三区| 51成人做爰www免费看网站| 影音先锋国产资源| 亚洲一区日韩精品中文字幕| 国产乱子夫妻xx黑人xyx真爽| 四季av一区二区三区免费观看| 欧美国产极速在线| 一级一片免费看| 久久综合久久综合九色| 亚洲成年人专区| 999精品视频在线观看| 欧美在线你懂的| 国产精久久久久| 人人爽香蕉精品| 国产精品观看在线亚洲人成网| 中文字幕一区二区三区波野结| 亚洲电影一级黄| 中文字幕 91| 国产亚洲激情| 亚洲aa中文字幕| 国产欧美第一页| 亚洲精品高清在线观看| 北条麻妃在线观看| 在线观看的日韩av| 成人免费在线视频网站| 伊人网免费视频| 日韩欧亚中文在线| 免费裸体美女网站| 亚洲看片一区| 欧美在线激情视频| 国产黄色片免费| 亚洲国产一区二区a毛片| 久久撸在线视频| 日韩精品午夜视频| 国产人妖伪娘一区91| 香蕉久久一区二区三区| 色av成人天堂桃色av| 在线精品视频播放| 国产精品一区二区在线观看不卡 | 999在线观看| 亚洲精品99| 欧美精品18videosex性欧美| 国产一区二区在线视频聊天 | 欧美在线你懂得| 18禁裸乳无遮挡啪啪无码免费| 久久国产精品毛片| 欧洲亚洲在线视频| 在线视频播放大全| 亚洲综合偷拍欧美一区色| 中文字幕av不卡在线| 美女视频免费一区| 亚洲精品第一区二区三区| 国产亚洲一区| 国产精品69久久久久| 欧美大片免费高清观看| 亚洲免费av片| 国产黄色免费视频| 欧洲国产伦久久久久久久| 极品人妻videosss人妻| 国产福利一区二区| 品久久久久久久久久96高清| 欧美高清视频看片在线观看| 一本大道亚洲视频| 永久免费看黄网站| 一区二区三区在线免费播放| 日本一区二区三区在线免费观看| 国产精品亚洲综合久久| 国内外成人免费视频| 日韩欧美影院| 久久国产精品免费视频| 国产美女www爽爽爽视频| 日韩一区二区三区在线| 久久无码精品丰满人妻| 精品国产31久久久久久| 波多野吉衣中文字幕| 中文字幕国产精品一区二区| 天天干天天爽天天射| 国内精品不卡在线| 免费拍拍拍网站| 91精品国产福利在线观看麻豆| 国产日韩在线一区| 日韩第一区第二区| 7777精品视频| а√中文在线资源库| 日韩av网址在线观看| 波多野结衣不卡| 日韩欧美视频一区| 毛片毛片女人毛片毛片| 欧美三级三级三级| 国产高潮国产高潮久久久91| 黄色一区二区在线| 你懂得在线观看| 国产精品久久久久久久久免费丝袜 | 国产中文字幕二区| 免费成人你懂的| 国产真实老熟女无套内射| 美女精品在线观看| 在线国产99| 欧美丝袜一区| av一区观看| 视频二区欧美| 91爱爱小视频k| 91精品在线免费视频| 97在线看免费观看视频在线观看| 99国产精品99| 亚洲精品中文字| 国产成人久久精品77777综合 | 波多野结衣一区二区在线| 欧美美女一区二区| 在线观看日本中文字幕| 一区二区三区美女| 变态另类ts人妖一区二区| 亚洲国产aⅴ天堂久久| 欧美激情 一区| 精品久久久久久久大神国产| 欧美a级片免费看| 色婷婷综合久久| 国产精品白浆一区二小说| 欧美日韩免费不卡视频一区二区三区 | 成人黄色片视频| 国产成人免费av在线| 亚洲黄色小视频在线观看| www精品美女久久久tv| wwwxxxx在线观看| 国内精品久久久久影院一蜜桃| 精品无码一区二区三区在线| 久久99精品国产麻豆婷婷洗澡| 热99这里只有精品| 丁香亚洲综合激情啪啪综合| 高潮一区二区三区| 日本一区二区三区四区在线视频 | 国产日韩在线不卡| 日韩视频免费在线播放| av亚洲精华国产精华精| 色婷婷综合在线观看| 国产精品美女久久久久高潮| 蜜桃精品成人影片| 午夜av电影一区| 可以直接看的无码av| 亚洲香蕉伊在人在线观| 538任你躁在线精品视频网站| 欧美日韩一区二区三区免费看| 综合激情网五月| 国产视频久久网| 香蕉国产在线视频| 91福利视频网| 日本福利一区| 久久大片网站| 亚洲福利国产| 黄色大片中文字幕| 99re成人在线| 一本色道久久综合亚洲精品图片| 五月婷婷激情综合| 午夜影院在线看| 欧美日韩国产高清一区二区三区| 国产午夜麻豆影院在线观看| 亚洲久久久久久久久久| 成人美女视频| 国产不卡在线观看| 日韩欧美一区二区三区免费看| 五月天国产一区| 蜜桃视频一区二区三区| 中文字幕国产免费| 亚洲人成亚洲人成在线观看图片| 少妇被狂c下部羞羞漫画| 五月婷婷久久综合| 草莓视频18免费观看| 国产一区二区三区精品久久久| 国产老妇伦国产熟女老妇视频| 精品国产一区二区三区在线观看 | 另类天堂视频在线观看| 久久伊人影院| 国产精品一区二区三区不卡| 国产欧美综合一区二区三区| 国产成人黄色片| 日本一区二区不卡视频| 我要看一级黄色录像| 精品免费日韩av| 一区一区三区| 国产欧美日韩高清| 欧美午夜免费影院| 免费毛片小视频| 国产精品久久久久9999吃药| 欧美日韩在线视频免费播放| 日韩精品视频三区| 福利一区二区免费视频| 2019中文字幕在线| 欧美偷拍综合| 欧美交换配乱吟粗大25p| 99re成人在线| 视频国产一区二区| 亚洲国产精品久久久久| 国产精品字幕| 国产精品国产三级欧美二区| 久久久精品日韩| 91欧美一区二区三区| 精品国产乱码久久久久久天美| 波多野结衣黄色| 欧美日本啪啪无遮挡网站| 加勒比色老久久爱综合网| 99c视频在线| 日日夜夜精品免费视频| 最好看的中文字幕| 色综合久久88色综合天天6| 国产成人精品毛片|