这个认识是错误的!只要愿意,任何语言都可以写!事实上,好多Java开发者居然不知道有直接用Java开发的嵌入式系统。
其他语音属于高级语言,
C主要是面对底层的,而且单片机对语言库依赖少,高级语言主要是库丰富,用起来方便
因为c和cpp能直接操作内存及底层硬件区域,Java中能和底层交互的模块也是通过native方法调用c代码来实现的。
错了c不是高级语言,cpp也算不上严格意义的高级语言。这么说你明白了?
首先,C语言是比汇编高一个等级的语言,编程风格是面向过程编程,数据操作比较简单,且易实现,编写起来比汇编容易;C++是继C语言上起来的语言,有自己的库和很多通用的模板类,编程风格是面向对象,对数据处理进行了严格的封装,处理起来不太方便;Python就比较高级了,有更为专业的库,使用时只需调用接口函数。
回到顶部