單片機為什么一直用C語言,不用其他編程語言?
單片機為什么一直用C語言,不用其他編程語言?
51 單片機規(guī)模小得拮據(jù),C++ 的優(yōu)勢幾乎看不到。放個類型信息進去都費勁,你還想用虛函數(shù)?還想模板展開?程序輕松破 10k。最近很多小伙伴找我,說想要一些嵌入式資料,然后我根據(jù)自己從業(yè)十年經(jīng)驗,熬夜搞了幾個通宵,精心整理了一份「嵌入式專業(yè)入門到高級教程+工具包」,點個關注,全部無償共享給大家?。?!
評論區(qū)回復“888”,關注我之后私信回復“666”,即可拿走。
另一方面,單片機是個特別依賴廠家驅動、專用庫的東西。廠家一般只提供了 C 接口,所以像 Zig 這種新語言發(fā)展也很難。
總結起來就是規(guī)模不大,C 語言弊端不明顯,其它語言優(yōu)勢也不明顯,沒有動力換語言。
現(xiàn)在性能更好的芯片,價格也下降了,stm32 幾乎成為嵌入式入門標配,漸漸的就能做更多花樣了,有時候放個 lua 虛擬機也不是不行。
性能再強一些,能跑安卓就跑安卓了,誰還管什么 C 不 C 的。

標簽:
單片機為什么一直用C語言,不用其他編程語言?的評論 (共 條)
