一级欧美视频_黑巨人与欧美精品一区_精品国产美女_欧洲一区在线电影_清纯唯美日韩_免费在线黄网_波多野结衣一区二区三区_伊人色综合一区二区三区影院视频_一区二区三区日本_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)  m.shawuei.com

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

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

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


国产精品情侣自拍| 色先锋资源久久综合| 欧美成人一区二区三区电影| 久久精品无码中文字幕| 香蕉免费毛片视频| 日韩免费av| 一区二区三区精密机械公司| 欧美性视频在线| 久久婷婷综合色| 人妻va精品va欧美va| 日日嗨av一区二区三区四区| 538prom精品视频线放| 国产精品一区二区不卡视频| 欧美做受高潮6| 日韩免费高清视频网站| 久久久久久久综合| 久久成人综合视频| 国产精品亚洲a| 国产成人精品免费看视频| 美女国产一区| 欧美不卡一区二区三区四区| 日韩欧美亚洲精品| 日本熟女一区二区| 亚洲国产精品久久久天堂| 欧美日韩国产精品一区二区不卡中文| 国产精品久久久久久av下载红粉 | 91精品免费看| 9.1成人看片| 97se亚洲国产一区二区三区| 国产精品丝袜在线| 欧美在线播放视频| 亚洲欧美综合视频| 成人av在线播放| 久久久99精品久久| 3344国产精品免费看| 亚洲国产综合av| 久久av影院| 久久免费视频色| 欧美黄网免费在线观看| 天天操天天干天天做| 在线日本欧美| 国产日韩影视精品| 91chinesevideo永久地址| 韩国黄色一级片| 精品一区二区三区中文字幕 | 亚洲视频欧美视频| 18禁免费观看网站| 国产成人手机在线| 丁香六月综合激情| 欧美成人精品在线播放| 日韩在线一区视频| 欧美视频第一| 国产精品久久三| 国产欧美日韩精品专区| 黄大色黄女片18免费| 成人羞羞视频播放网站| 欧美性色黄大片手机版| 亚洲不卡中文字幕| 中文字幕一区二区人妻| 捆绑调教美女网站视频一区| 日韩在线中文字| 一道本在线免费视频| 美女视频一区| 亚洲欧美一区二区三区极速播放| 国产在线播放不卡| 国产性生活大片| 欧美黄色大片在线观看| 欧美老肥妇做.爰bbww| 亚洲一一在线| 国产三级自拍视频| 国产精品99久久久久久久女警| 久久亚洲影音av资源网| 亚洲色图偷拍视频| 一区二区三区四区高清视频| 亚洲成在人线在线播放| 玖玖玖精品中文字幕| 亚洲天堂视频网站| 日韩高清在线电影| 精品国产美女在线| 性生交大片免费看l| 精品国产乱子伦一区二区| 激情懂色av一区av二区av| 欧美裸体网站| 一级黄色小视频| 国产成a人亚洲| 2019中文字幕免费视频| 蜜桃传媒一区二区亚洲| 9999国产精品| 精品国产伦一区二区三区观看方式 | 国产欧美最新羞羞视频在线观看| 亚洲二区在线播放| 99亚洲伊人久久精品影院红桃| 精品亚洲国产视频| 天堂av8在线| 成人午夜网址| 欧美亚洲国产一区二区三区va| 亚洲天堂av免费在线观看| 不卡视频免费在线观看| 久久色在线观看| 成人网在线免费观看| 日韩精品视频播放| 麻豆专区一区二区三区四区五区| 欧美另类极品videosbest最新版本| 国产麻豆xxxvideo实拍| 色综合咪咪久久网| 亚洲激情久久久| 在线观看免费av网址| 黄色网一区二区| 欧美三级韩国三级日本一级| 青青在线免费观看| 精品久久99| 欧美日韩免费看| 吴梦梦av在线| 色成人免费网站| 亚洲妇女屁股眼交7| 一区二区三区在线视频看| 日韩一级片免费看| 亚洲乱码日产精品bd| 欧美一区免费视频| 丰满人妻一区二区三区免费| 国产精品美女久久久久久久| 精品乱子伦一区二区三区| 国产精品特级毛片一区二区三区| 久久亚洲免费视频| 国产精品美女诱惑| av加勒比在线| 国产精品国产三级国产aⅴ入口| 国产自产精品| 亚洲国产精品一| 亚洲人成人一区二区在线观看| 欧美亚洲爱爱另类综合| 日韩在线视频免费| 亚洲一级电影视频| 国产三级中文字幕| 亚洲爽爆av| 欧美三级视频在线观看| 欧美成人免费高清视频| 欧美wwwwww| 精品久久久久久久久久久院品网 | 伊人免费在线观看高清版| 久久亚洲综合色| 精品国产一二| 秋霞av鲁丝片一区二区| 亚洲一区二区三区视频在线| 青青视频免费在线| 日韩欧美中文字幕一区二区三区| 欧美日韩国产一区| 日本三级黄色网址| 婷婷中文字幕一区| www.亚洲男人天堂| 91精品少妇一区二区三区蜜桃臀| 久久精品国产免费| 国产精品一区二区电影| 99成人精品视频| 亚洲国产精品成人综合色在线婷婷| 欧美性色黄大片人与善| 成人四虎影院| 欧美日韩免费不卡视频一区二区三区 | 欧美精品免费观看二区| 大胆人体一区二区| 色噜噜狠狠成人网p站| av视屏在线播放| 色乱码一区二区三区网站| 日韩亚洲欧美中文高清在线| 日本精品久久久久中文| 久久国产精品免费| 91亚洲永久免费精品| 国产精品久久久久久久一区二区 | 成人欧美一区二区三区视频| www.黄色片| 午夜精品成人在线视频| 成人黄色片视频| 久久综合av| 美女久久久久久久久久久| 久久久无码精品亚洲国产| 99久久国产综合精品女不卡| 日本高清视频一区二区三区| 粉嫩av一区二区三区四区五区| 91麻豆精品国产91久久久久久 | 久久久亚洲国产美女国产盗摄| 欧美激情一区二区三区在线视频| 成人午夜亚洲| 精品国产第一区二区三区观看体验| 亚洲av人人澡人人爽人人夜夜| 男女精品网站| 成人免费黄色网| 丰满岳乱妇国产精品一区| 色综合色综合色综合| 17c国产在线| 一区二区三区国产盗摄| 国产欧美精品一区二区三区-老狼| 国产色综合视频| 精品久久久久久久久中文字幕 | 亚洲专区中文字幕| 少妇高潮一区二区三区99小说 | 精品国产乱码久久久久久鸭王1| 成人精品亚洲人成在线| 日本视频一区二区不卡| 亚洲三区欧美一区国产二区| 亚洲欧美国内爽妇网| 亚洲熟女少妇一区二区| 成人免费黄色在线| 亚洲一卡二卡三卡四卡无卡网站在线看| 天堂精品久久久久| 亚洲欧美日韩第一区| 欧美丰满艳妇bbwbbw| 国产午夜精品久久久久久久| 潘金莲一级淫片aaaaa免费看| 亚洲高清极品| 久热精品视频在线观看一区| 成人毛片在线播放| 亚洲激情中文1区| 粉嫩虎白女毛片人体| 亚洲高清成人| 成人国产精品一区| 手机看片久久| 欧美精品一区二区高清在线观看 | 欧美电影《睫毛膏》| 97在线精品国自产拍中文| 国产乱淫片视频| 欧美吞精做爰啪啪高潮| 亚洲蜜桃精久久久久久久久久久久| 国产真实乱子伦精品视频| 欧美在线视频一区二区三区| 风间由美一区二区av101| 久久在线精品视频| 中文字幕在线播放日韩| 欧美午夜激情小视频| 日批免费观看视频| 精品夜夜嗨av一区二区三区| 日韩欧美99| 国产精品亚洲人成在99www| 韩国欧美亚洲国产| 性生交大片免费看女人按摩| 69精品人人人人| 黄色国产在线播放| 日本一区二区在线不卡| 日韩视频在线免费看| 香蕉久久a毛片| 精品乱子伦一区二区三区| 嗯用力啊快一点好舒服小柔久久| 欧美尺度大的性做爰视频| 91黄色在线视频| 欧美日韩激情一区| 林心如三级全黄裸体| 国产欧美一区视频| 国产视频一区二区三区在线播放 | 99re国产在线播放| 日本99精品| 欧美风情在线观看| 亚洲精品一区二区三区蜜桃| 精品免费日韩av| 日韩av电影网| 精品久久在线播放| 9.1成人看片免费版| 久久久精品中文字幕麻豆发布| 亚洲熟女乱色一区二区三区| 美女日韩在线中文字幕| 欧美极品色图| 久久免费大视频| 成人免费视频网| 亚洲视频国产| 91成人在线播放| 日本欧美不卡| 久久九九有精品国产23| 精品人妻久久久久一区二区三区 | 中国a一片一级一片| 欧美中文字幕不卡| 少妇视频一区二区| 一区二区视频在线看| 动漫av在线免费观看| 99久久夜色精品国产网站| 国产主播在线看| 青青草国产精品亚洲专区无| 亚洲一区三区电影在线观看| 综合久久十次| 精品一区久久| 久久国产精品亚洲人一区二区三区| 成人在线精品视频| 激情小说一区| 国产精品久久久久久超碰| 久久免费精品| 4438全国亚洲精品在线观看视频| 日韩毛片在线| 两个人的视频www国产精品| 欧美特黄一级视频| 一区二区三区日韩在线| 国产理论片在线观看| 亚洲精品动漫久久久久| 在线观看中文字幕2021| 精品1区2区在线观看| 日本免费精品视频| 欧美不卡激情三级在线观看| 老熟妇一区二区三区| 欧美一区二区女人| 日韩中文字幕在线观看视频| 69p69国产精品| 永久免费无码av网站在线观看| 欧美日本在线看| 日本五十路女优| 8x福利精品第一导航| 国产情侣自拍av| 欧美一区二区精品| www.日韩一区| 亚洲成人三级在线| 一区二区三区精| 精品丝袜一区二区三区| 99久久国产热无码精品免费| 亚洲欧美一区二区三区四区| 国产精品人人爽| 永久免费精品影视网站| 亚洲精品无码久久久| xxxxxxxxx欧美| 欧美成a人片在线观看久| 欧美精品久久久久久久| 日韩久久一区| 日韩av电影在线网| 免费看久久久| 亚洲一区中文字幕在线观看| 国产伦精品一区二区三区视频 | 一区二区av| 天堂一区二区在线| 亚洲精品蜜桃久久久久久| 久久99精品久久只有精品| 黄色片在线免费| 91免费精品国自产拍在线不卡| 色综合久久久无码中文字幕波多| 国产精品色一区二区三区| 成人精品999| 都市激情亚洲色图| 久久综合色综合| 日韩欧美一二区| 国产精品久久久久久久久久久久久久久久 | 天天操夜夜操av| 欧美视频在线观看一区| 波多野结衣二区三区| 亚洲免费视频观看| 亚洲av成人无码网天堂| 97国产suv精品一区二区62| 777久久精品| 91pron在线| 欧美日韩视频| 99久久免费观看| 成人国产精品免费| 小毛片在线观看| 欧美视频在线观看免费| 国产免费观看av| 亚洲免费高清视频| 高清成人在线| 国产精品丝袜白浆摸在线 | 国产福利久久精品| 好看的日韩av电影| 97在线国产视频| 99久久777色| 五月婷婷综合在线观看| 欧美性猛交xxxx免费看| 国产免费一级视频| 在线日韩第一页| 婷婷精品久久久久久久久久不卡| 国产在线视频不卡| 欧美久久99| 国产黄色片免费在线观看| 丁香婷婷综合网| 亚洲一区二区乱码| 欧美性色黄大片| 国产精品亚洲lv粉色| 久久99久久久久久久噜噜| 乱中年女人伦av一区二区| 免费成人看片网址| 久久99久久久久久久久久久| 三级黄色片播放| 精品久久久在线观看| 久久久国产免费| 欧美大奶子在线| 群体交乱之放荡娇妻一区二区| 欧美二区三区在线| 韩国v欧美v日本v亚洲v| av地址在线观看| 欧美日韩国产在线| 中文字幕 欧美激情| 美女999久久久精品视频| 欧美日韩一区二区三区不卡视频| 欧洲精品亚洲精品| 国产美女精品一区二区三区| 日韩黄色一区二区| 欧美性生活大片视频| 亚洲h视频在线观看| 欧美综合第一页| 欧美好骚综合网| 欧美又粗又长又爽做受| 国产欧美1区2区3区| 性欧美videos| 亚洲欧美变态国产另类| 精品一区二区三区中文字幕在线 | 91久久精品国产91性色69| 欧美精品video| 成人羞羞视频在线看网址| 日韩激情视频一区二区| 国产日韩欧美a| 国产一级一级片|