fido是什么意思啊 JAVA和Python編程語言可以編寫單片機(jī)程序嗎?
JAVA和Python編程語言可以編寫單片機(jī)程序嗎?理論上,C語言、Java語言、VB語言、Python等任何一種語言都可以作為上位機(jī)的開發(fā)語言,這是毋庸置疑的。但是選擇哪種語言還是有一些考慮的。首先
JAVA和Python編程語言可以編寫單片機(jī)程序嗎?
理論上,C語言、Java語言、VB語言、Python等任何一種語言都可以作為上位機(jī)的開發(fā)語言,這是毋庸置疑的。但是選擇哪種語言還是有一些考慮的。
首先要考慮發(fā)展的難度。如果一門語言很難理解,肯定不利于發(fā)展。
其次,我們要考慮普遍性。如果一種語言只被少數(shù)人用來開發(fā)單片機(jī),顯然不利于推廣和使用。
在執(zhí)行效率方面,幾乎沒有區(qū)別,因?yàn)殚_發(fā)語言可以多種多樣,但最終都是編譯成MCU通用指令,以二進(jìn)制的形式燒入MCU內(nèi)存。
目前,單片機(jī)的開發(fā)主要采用匯編語言或C語言。
Java主要用于web開發(fā)和大數(shù)據(jù)分析。
Python主要用于做人工智能相關(guān)的工作,當(dāng)然,Python已經(jīng)滲透到幾乎所有的行業(yè)。
綜上所述,如果課題想從事MCU開發(fā),建議使用C語言。