什么才是物聯(lián)網領域最好的開發(fā)語言?
什么才是物聯(lián)網領域最好的開發(fā)語言?
最好!運行最快?開發(fā)最高效?最容易學習?
各有特點!
采用C/C++語言,運行最快,一般采用廠家提供的底層驅動支持包BSP,所有MCU都支持。如果Arduino平臺已經有支持的驅動包,采用Arduino平臺開發(fā)會高效一些。最近很多小伙伴找我,說想要一些物聯(lián)網學習資料,然后我根據自己從業(yè)十年經驗,熬夜搞了幾個通宵,精心整理了一份「物聯(lián)網入門到高級教程+工具包」,點個關注,全部無償共享給大家?。?!
評論區(qū)回復“888”,關注我之后私信回復“666”,即可拿走。
采用microPython語言,軟件開發(fā)效率可提高5倍以上,但運行效率一般,有時需要優(yōu)化,容易學習,需要選擇microPython支持的MCU。
采用uLISP語言,利用神奇的LISP語言,函數(shù)式編程,開發(fā)效率高,運行效率也較好。要選擇支持uLISP的MCU,一般Arduino支持的MCU很容易移植。但是,它不同于其它的編程語言,學習曲線有點長。
還可以利用Lua,號稱最快的腳本語言。Javasript語言也可以,可遠程輕松更新程序。
以上除了C/C++是編譯型語言,其它都是解釋型語言。
要想提高物聯(lián)網的開發(fā)效率,不只是選一個合適的編程語言,還要選用一些合適的第三方的中間件。
標簽: