【3.开源项目--持续更新】

前言

这篇文章我想记录一些自己看到过的别人推荐过的关于C语言的开源项目,不过各种项目的功能需求不同,对于我们的帮助也不同,后续我会继续筛选并记录他们的特点。

本文视频链接
视频链接
视频链接
视频链接
视频链接

开源项目

推荐这些项目的是CodeSheep,但是据说好像有点难

cjson网址:https://sourceforge.net/projects/cjson/
MyTinySTL网址:https://github.com/Alinshans/MyTinySTL
oatpp网址:https://github.com/oatpp/oatpp
Tinyhttpd网址:https://github.com/EZLippi/Tinyhttpd/blob/master/httpd.c
nginx网址:http://nginx.org/
Redis网址:https://redis.io/download

C相关的:

  • cjson: 用来产生Json格式的数据,涉及到了C语言的核心管理,指针和内存等。大概1000行代码
  • Tinyhttpd:用来实现htttp server 涉及到进程的内容 大概500行代码

C
https://github.com/TheAlgorithms/C
在这里插入图片描述

libhv
https://github.com/ithewei/libhv
在这里插入图片描述

比较难的

  • redis:缓存数据库 ,涉及数据结构,网络、内存、磁盘
  • nginx:涉及非阻塞

cpp相关的:

  • oatpp:仿Spring框架
  • MytinySTL:实现精简版的STL

CPlusPlusThings
https://github.com/Light-City/CPlusPlusThings
在这里插入图片描述
CPP算法
https://github.com/TheAlgorithms/C-Plus-Plus

综合类

直接教你怎么造各种轮子,看看这恐怖的Fork和Star数量在这里插入图片描述
build-your-own-x

微软开源计算器
https://github.com/microsoft/calculator

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值