首頁>Club>
是不是隻要有配套的編譯器什麼程式語言都可以用來編寫微控制器程式
8
回覆列表
  • 1 # 依然菜刀

    不可以,java執行幾乎都要基於虛擬機器。。。Python需要Python環境。。。很顯然,你的微控制器沒有,老老實實c吧

  • 2 # 中國頂級科技評論人

    不是。51什麼的屬於硬體程式設計了,底層的東西離不開指標,用JAVA Python就沒得指標的概念,你處理個暫存器什麼的還好,牽涉到記憶體管理什麼的這玩意兒就沒得用了。當然了,你可以把介面用C封裝起來,然後用Python或者JAVA呼叫那就沒問題了,不過那就不像是搞微控制器了,像是在搞應用層的東西了。而且對內部硬體原理可能就很難搞清楚了,更不要提什麼硬體設計了。

    所以,在看待這個問題之前,你要知道C和Python的區別。一個是解釋性需要一個是面相過程的編譯性語言,本身處理的方向就不太一樣,Python更著重處理現實的問題,像是個工具類的,上手就用,C像是製造這個工具的材料。

    總之,搞硬體的會點C語言不會差的,目前想用其他語言替代C去搞硬體還很早,不要跟我說你用樹莓派什麼的,那是個PC,那不是微控制器。。都1.4Ghz處理器了。。。

  • 中秋節和大豐收的關聯?
  • 噠噠噠噠,噠噠噠噠噠是什麼歌?