@nrailgun
2015-12-15T12:48:26.000000Z
字数 317
阅读 1678
部分 C/C++ 开源项目列表
程序设计
列表信息来源于网络收集,仅供记录,个人使用。
C
- Unix V6
核心代码约 1w 行。读完 Xv6 之后应该读一读,增强对于操作系统与简洁设计的理解。
- Webbench
简单网站压力测试工具,代码不足 600 行。
- Lua
很多游戏使用 Lua 作为脚本,理解 Lua 应该很有好处。代码量约 15k。
- cJSON
约 500 行的 JSON 解码 / 编码器。
- Tinyhttpd
非常微小的 Http 服务器。
- CMockery
C 单元测试轻量级框架。
- Libev
事件驱动库,v4.15 约 8k 代码。
- Memcached
分布式内存对象缓存系统,约 10k 代码量。
C++
- Boost
大量通用C++库的集合,我应该尽量掌握其中常用的工具。
- LMDB
内存数据库,我应该尽量理解。