为什么单片机程序只能用汇编语言和C语言编写?其它语言像VB/VC为何不行?

如题所述

单片机最终识别的只是二进制的机器语言,什么汇编,C,Basic,C++单片机都不认识。之所以能用C语言和汇编语言编写,很简单,因为公司做的软件中,如Keil,可以把这些高级语言翻译编译成最终的二进制语言。
那么为什么不能用VBVC呢,因为没有那样的软件,如果你的水平很高,也可以做个那样的编译软件,把Basic语言翻译成二进制。
另外,纠正你个错误,VB和VC不是语言,是软件,VB用的是Basic语言,但是VB只是个开发环境,VC++也是一个道理
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31
单片机的时间和空间资源有限,其他的不是太慢就是太大了
第2个回答  2011-12-31
编译器不支持
相似回答