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

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

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

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

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

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

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

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

相关推荐
DA022125 分钟前
系统移植-STM32MP1_TF-A移植
stm32·单片机·系统移植
我叫洋洋3 小时前
[Proteus 和 stm32f103c8t6]的使用控制OLED篇]
c语言·stm32·单片机·嵌入式硬件·蓝桥杯·proteus
yuan199975 小时前
STM32F103C8T6 串口通信程序实例
stm32·单片机·嵌入式硬件
chao1898446 小时前
六个舵机组成的双足机器人程序(51单片机)
机器人·51单片机
意法半导体STM328 小时前
【官方原创】STM32H7双核芯片通过 STlink连接失败问题分析 LAT1654
开发语言·前端·javascript·stm32·单片机·嵌入式硬件
zd8451015009 小时前
ESP8266 MQTT连接onenet
stm32·单片机
昵称只能一个月修改一次。。。10 小时前
【无标题】
单片机·嵌入式硬件
AI+程序员在路上10 小时前
新手进入嵌入式行业方法与方向选择
c语言·开发语言·单片机·嵌入式硬件
The️10 小时前
STM32F407 + LVGL 图形界面开源开发板
stm32·单片机·嵌入式硬件·开源·硬件工程·开源协议·pcb工艺
Zevalin爱灰灰11 小时前
编程技巧(基于STM32)第三章 模式切换程序模板
stm32·单片机·嵌入式