@nrailgun
        
        2015-12-15T04:48:26.000000Z
        字数 317
        阅读 1927
    
    部分 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 
内存数据库,我应该尽量理解。