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

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

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

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

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

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

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

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

相关推荐
Python小老六3 小时前
TTL、RS-232 和 RS-485 串行通信电平标准区别解析
stm32·单片机·嵌入式硬件
海阔天空任鸟飞~5 小时前
杰理-安卓通过map获取时间的时候,部分手机切换sbc和aac时候单耳无声音
c语言·单片机·aac
追月亮的少年6 小时前
STM32F103C8T6信息
stm32·单片机·嵌入式硬件
lishaoan776 小时前
快速安装Arduino IED的STM32 MCU开发包
stm32·单片机·嵌入式硬件·arduino·arduino ide·stm32 arduino
程序员JerrySUN9 小时前
驱动开发硬核特训 · Day 24(上篇):走进Linux内核时钟子系统 —— 硬件基础全解析
linux·驱动开发·单片机
夜月yeyue9 小时前
STM32的Flash映射双重机制
stm32·单片机·嵌入式硬件
智慧引擎10 小时前
什么是ICSP编程
单片机·嵌入式硬件
.似水10 小时前
2025.4.29_STM32_看门狗WDG
stm32·单片机·嵌入式硬件
本道自然14 小时前
stm32wb55rg (3) 点亮LED
stm32·单片机·嵌入式硬件
梦境虽美,却不长15 小时前
51单片机快速入门之 SPI通信 2025年4月29日09:26:32
单片机·嵌入式硬件·51单片机·spi通信