有人说C、C++、java、python编程语言都是高级语言,为什么只有C和C++可以编写单片机程序?

网友解答: 呵呵!这就得谈历史了,高级语言与低级语言的区别是什么是相对什么为高级?什么是低级?计算机最基本的语言就是机器码,汇编语言是为机器码对应的助记符,那么业界就认为汇编和机器码是机

网友解答:

呵呵!这就得谈历史了,高级语言与低级语言的区别是什么是相对什么为高级?什么是低级?计算机最基本的语言就是机器码,汇编语言是为机器码对应的助记符,那么业界就认为汇编和机器码是机器语言然而人不易理解称之为低级语言,c,c++,Java,等为自然语言(人类能够理解的语言)所以称之为高级语言,最后为什么c,c++能够写单片机程序呢?是因为c,c++编译器能直接编译出单片机平台的机器码,如果Java等其他语言也能编译出单片机的机器码,那么他们也是能够编译单片机程序的,比如使用lua脚本就可以写单片机代码,他的原理是c语言里内嵌lua解释语言引擎!好的喜欢的读者可关注我的酷米好”嘿咪编程专家”可用私信和留言一起学习交流

网友解答:

没太看懂你的意思,你是说为什么高级语言只有C和C++吗?并没有啊,java也是高级语言啊

标签: