C语言为什么没有应用层开发的库

C语言是一门"古老"的语言了,在中大型的应用层项目开发中,C++,Java,Python,C# 等其他编程语言能够更好地胜任,为C语言开发应用层的库简直是费力不讨好,所以几乎没人这么做。在开始前我有一些资料,是我根据网友给的问题精心整理了一份「c语音的资料从专业入门到高级教程」,

点个关注在评论区回复"888"之后私信回复"888",全部无偿共享给大家!!!

GTK 算是一个应用层的库,但是它也比较老了,新版的 GTK+ 已经支持 C++ 了,不再仅仅支持C语言了。我们先不管面向过程,面向对象,泛型这些晦涩的编程概念,简单地理解就是,C语言支持的特性少,用起来费劲,开发效率低,而 C++,Java,Python,C# 等支持的特性多,用起来方便,开发效率高。

C语言的优势是运行效率极高,这正是底层开发所看重的。底层开发有时候就是一个模块,或者是一个服务,规模不算大,但是对效率有严格的要求,此时用C语言就非常合适,所以针对底层开发的C语言库较多,因为它们有非常大的实用价值

相关推荐
女神下凡10 小时前
芯参谋(38):NAND_MCP_电路设计指南
arm开发·单片机·嵌入式硬件·设计规范
嵌入式学习菌11 小时前
FreeRTOS 中断管理实战:BASEPRI 寄存器实验
单片机·嵌入式硬件
HRTOS12 小时前
HRTOS:一个名字背后的目标——不断逼近硬实时
经验分享·单片机·系统架构·51单片机
UrSpecial14 小时前
GPIO 是什么?
单片机·嵌入式硬件
修船大队长16 小时前
配置接受报文每个报文对应一个mailbox配置流程记录
网络·单片机·mcu
搁浅小泽18 小时前
二极管选型技术规范
单片机·嵌入式硬件·汽车
搁浅小泽18 小时前
电感选型技术规范
单片机·嵌入式硬件·汽车
..Dauntless..18 小时前
【stm32】串口——在MCU内部的工作过程
stm32·单片机·嵌入式硬件
lzqrzpt19 小时前
临沂LED驱动电源工程选型标准与工艺对比解析
python·单片机·嵌入式硬件·物联网
小黄蚁19 小时前
使用LVGL模拟示波器创建正弦函数波形
单片机·学习