龙空技术网

C语言重返TIOBE榜单第一,这些优质开源项目告诉你为什么

Gitee 7487

前言:

目前我们对“c语言的项目”大约比较注意,姐妹们都想要了解一些“c语言的项目”的相关资讯。那么小编也在网上收集了一些有关“c语言的项目””的相关资讯,希望兄弟们能喜欢,各位老铁们一起来学习一下吧!

最近 TIOBE 公布了 2020 年 5 月的编程语言排行榜。

本期最大的亮点是 C 语言超越 Java,重返第一的位置。C 语言上一次排名第一,还是在 2015 年。

Gitee 上 C 语言开源项目也层出不穷,除了一些经典的高 Star 项目,一些优质的新项目同样值得关注,我们接下来就去看看有什么。

1.ip2region

开源许可协议:Apache-2.0

项目地址:

准确率 99.9% 的离线IP地址定位库,0.0x毫秒级查询,ip2region.db数据库只有数MB,提供了Java/PHP/C/python/Nodejs/Golang/C# 等查询绑定和 Binary/B树/内存三种查询算法。

2.xdp

开源许可协议:GPL-3.0

项目地址:

xdp 是一套纯 C 语言实现的、基于 libgit2 的高性能布署系统后端(即:CI/CD 中的 CD 部分功能),专注于最终线上产品的分发环节,支持无限量大规模布署场景;同时具备监控数据收集、分析功能的朴素布署系统。

3.Rt-Thread

开源许可协议:Apache-2.0

项目地址:

RT-Thread是一个来自中国的开源物联网操作系统,它提供了非常强的可伸缩能力:从一个可以运行在ARM Cortex-M0芯片上的极小内核,到中等的ARM Cortex-M3/4/7系统,甚至可以运行于MIPS32、ARM Cortex-A系列处理器。

4.BabyOS

开源许可协议:MIT

项目地址:

BabyOS适用于MCU项目,她是一套管理功能模块和外设驱动的框架。

5.tbox

开源许可协议:Apache-2.0

项目地址:

TBOX是一个用c语言实现的跨平台开发库。针对各个平台,封装了统一的接口,简化了各类开发过程中常用操作,使你在开发过程中,更加关注实际应用的开发,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平台独有的一些特性进行优化。

上面这些项目虽然从 4K Star 到 400 Star都有,但相同的是它们都同样优秀,等待着你们的发现,如果你还没看过瘾,点击了解更多,接着去 Gitee 上看看还有什么优质的 C 语言项目吧!

标签: #c语言的项目