有人說C、C++、java、python編程語言都是高級(jí)語言,為什么只有C和C++可以編寫單片機(jī)程序?
網(wǎng)友解答: 呵呵!這就得談歷史了,高級(jí)語言與低級(jí)語言的區(qū)別是什么是相對(duì)什么為高級(jí)?什么是低級(jí)?計(jì)算機(jī)最基本的語言就是機(jī)器碼,匯編語言是為機(jī)器碼對(duì)應(yīng)的助記符,那么業(yè)界就認(rèn)為匯編和機(jī)器碼是機(jī)
呵呵!這就得談歷史了,高級(jí)語言與低級(jí)語言的區(qū)別是什么是相對(duì)什么為高級(jí)?什么是低級(jí)?計(jì)算機(jī)最基本的語言就是機(jī)器碼,匯編語言是為機(jī)器碼對(duì)應(yīng)的助記符,那么業(yè)界就認(rèn)為匯編和機(jī)器碼是機(jī)器語言然而人不易理解稱之為低級(jí)語言,c,c++,Java,等為自然語言(人類能夠理解的語言)所以稱之為高級(jí)語言,最后為什么c,c++能夠?qū)憜纹瑱C(jī)程序呢?是因?yàn)閏,c++編譯器能直接編譯出單片機(jī)平臺(tái)的機(jī)器碼,如果Java等其他語言也能編譯出單片機(jī)的機(jī)器碼,那么他們也是能夠編譯單片機(jī)程序的,比如使用lua腳本就可以寫單片機(jī)代碼,他的原理是c語言里內(nèi)嵌lua解釋語言引擎!好的喜歡的讀者可關(guān)注我的酷米好”嘿咪編程專家”可用私信和留言一起學(xué)習(xí)交流
網(wǎng)友解答:沒太看懂你的意思,你是說為什么高級(jí)語言只有C和C++嗎?并沒有啊,java也是高級(jí)語言啊