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

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

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

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

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

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

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

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

相关推荐
北京迅为17 分钟前
【迅为开发板专属工具③】告别万用表串口助手|BoardLab一站式硬件测试平台
单片机·嵌入式硬件
HRTOS1 小时前
HRTOS应用示例:事件机制与高优先级任务抢占详解
单片机·51单片机
大漠飞鹰66662 小时前
【Uart串口-GD32无标题】
stm32·单片机·嵌入式硬件
西峰u2 小时前
Java Socket网络编程|TCP与UDP深度梳理
单片机·嵌入式硬件
至为芯2 小时前
PY32F002B至为芯集成32位ARM内核的低成本MCU单片机
单片机·集成电路·芯片
亮工硬件2 小时前
1-8 简易串口通讯协议(UART + 自定义帧协议)
笔记·stm32·单片机·嵌入式硬件·学习
三佛科技-187366133973 小时前
小家电/玩具MCU选型指南,国产低成本MCU替代之选
单片机·嵌入式硬件
花 满 楼3 小时前
TPWM — PWM 测量模式(TIM PWM Measurement Mode)
单片机·嵌入式硬件·fpga开发
周洲083013 小时前
STM32 最简工程搭建|标准库/HAL库规范化模板,零冗余可直接落地
stm32·单片机·嵌入式硬件
HRTOS16 小时前
HRTOS 4.0 驱动库:06_Storage 存储设备驱动——24C02 EEPROM与I²C驱动开发
c语言·驱动开发·嵌入式硬件·51单片机