单片机活着MCU进行编程最常用的语言是C吗?

如题所述

  1、编译器容易实现。

  c能轻易地翻译成汇编,对于高手能达到心译的程度,尤其是简单架构的cpu。这意味着代码执行效率接近汇编。再加上语法简单,c的编译器很容易编写。其他高级语言换cpu架构后,制作编译器、解释器要么工作量很大,要么还是要先依赖c编译器。

  2、占用内存资源少

  程序文件占用空间也小。需要的ram和rom空间少。花费成本较低。

  3、实时性

  评估实时性的关键是所有行为都可以预测,而不是仅仅关注执行效率。大部分动态语言的行为无法评估预测,也就无法评估耗时,在硬实时系统是不可接受的。

  4、 C 语言方便和汇编语言混合。

  你不可能用 Python 去和汇编语言直接杂交,而且对很多嵌入式平台来说,用 C++ 都有点奢侈。Python 需要运行时,现在没有任何一个运行时是脱离操作系统运行的。而很多嵌入式平台上都没有一个完整的操作系统。
温馨提示:答案为网友推荐,仅供参考
相似回答