单片机为什么一直用C语言,不用其他编程语言?

单片机为什么一直用C语言,不用其他编程语言?

51 单片机规模小得拮据,C++ 的优势几乎看不到。放个类型信息进去都费劲,你还想用虚函数?还想模板展开?程序轻松破 10k。最近很多小伙伴找我,说想要一些嵌入式资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「嵌入式专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!

评论区回复"888",关注我之后私信回复"666",即可拿走。

另一方面,单片机是个特别依赖厂家驱动、专用库的东西。厂家一般只提供了 C 接口,所以像 Zig 这种新语言发展也很难。

总结起来就是规模不大,C 语言弊端不明显,其它语言优势也不明显,没有动力换语言。

现在性能更好的芯片,价格也下降了,stm32 几乎成为嵌入式入门标配,渐渐的就能做更多花样了,有时候放个 lua 虚拟机也不是不行。

性能再强一些,能跑安卓就跑安卓了,谁还管什么 C 不 C 的。

相关推荐
蓬荜生灰1 小时前
STM32(13)-- 位带操作
stm32·单片机·嵌入式硬件
哎呦 你干嘛~3 小时前
plc单片机485通讯
单片机·嵌入式硬件
czwxkn8 小时前
2STM32(stdl)GPIO输入
stm32·单片机·嵌入式硬件
qq_2466461910 小时前
openclaw快速安装-windows版
windows·stm32·单片机
小莞尔13 小时前
【51单片机】【protues仿真】 基于51单片机波形发生器系统
c语言·单片机·嵌入式硬件·物联网·51单片机
Polanda。13 小时前
ADC-定时器触发
单片机·嵌入式硬件
Polanda。13 小时前
ADC-常规序列的单通道转换
stm32·单片机·嵌入式硬件
weixin_4568083814 小时前
【沁恒蓝牙开发】 LDE(外设)输出互补的PWM
单片机·嵌入式硬件
悠哉悠哉愿意14 小时前
【物联网学习笔记】按键
笔记·单片机·嵌入式硬件·物联网·学习