c语言访问https协议框架_C语言重返TIOBE榜单第一,这些优质开源项目你不能错过!...

C语言在2020年5月的TIOBE排行榜上重回首位。Gitee上有多个C语言开源项目值得关注,包括ip2region(IP地址定位库)、xdp(高性能部署系统后端)、RT-Thread(物联网操作系统)、BabyOS(MCU项目框架)和tbox(跨平台开发库)。这些项目覆盖了从数据库查询到操作系统开发的多个领域。
摘要由CSDN通过智能技术生成

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

f4f9ea94cf18d1150d7de05a59a85890.png

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

e929e86e2478598ea6bbffaa14787388.png

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

1.ip2region

开源许可协议:Apache-2.0

项目地址:https://gitee.com/lionsoul/ip2region

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

60ec7d33b65561e2ff0e5bfd97948890.png

2.xdp

开源许可协议:GPL-3.0

项目地址:https://gitee.com/kt10/xdp

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

63397c5314d2d7d4f8b203791e76ec67.png

3.Rt-Thread

开源许可协议:Apache-2.0

项目地址:https://gitee.com/rtthread/rt-thread

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

c2d7d0b6211c23dee3b26bee124af38c.png

4.BabyOS

开源许可协议:MIT

项目地址:https://gitee.com/notrynohigh/BabyOS

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

7f1b8729c24a7d9e8acbf5ddbbe23ee4.png

5.tbox

开源许可协议:Apache-2.0

项目地址:https://gitee.com/tboox/tbox

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

e3204150a132c80b3badb9fe8915cc58.png

上面这些项目虽然从 4K Star 到 400 Star都有,但相同的是它们都同样优秀,等待着你们的发现,如果你还没看过瘾,接着去 Gitee 上看看还有什么优质的 C 语言项目吧:https://gitee.com/explore/all?lang=C&order=starred

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值