JAVA和Python編程語言可以編寫單片機程序嗎?
理論上,C語言、JAVA語言、VB語言、python等任何一門語言都可以用作上位機開發語言,這個是毋庸置疑的。但是選擇哪一門語言,會有一些考慮。
首先,要考慮開發的難易程度,如果一門語言艱澀難懂,肯定不利于開發。
其次要考慮通用性,如果一門語言,只有少數人在用它開發單片機,顯然不利于推廣使用。
就執行效率而言幾乎是沒有區別的,因為開發的語言可以五花八門,但最終都被編譯成單片機通用指令,以二進制的形式被燒錄到單片機內存。
目前來看,單片機開發主要是用匯編語言或者C語言。
JAVA主要用來做WEB開發,大數據分析。
Python主要用來做人工智能相關的工作,當然Python幾乎已經滲透到所有行業。
綜上,如果題主想從事單片機開發,建議用C語言。