最好是采用了最新标准C11的(不是C++11),规模不要太大,可以自己编译着学,争取把每一行代码都看懂。
1
way2exluren 2015-02-04 18:18:42 +08:00 via Android 1
大部分都是c89…偶尔有c99特性。基本没用c11的吧
|
2
finian 2015-02-04 18:21:03 +08:00 1
redis
|
3
RemRain 2015-02-04 18:36:52 +08:00 2
nginx lua redis
|
4
KyL 2015-02-04 19:28:32 +08:00 1
我记得github上有一个叫C4的编译器,只有四个函数,不过具体怎么样不知道。目前在看xv6,不到一万行代码。
|
5
YouXia 2015-02-04 19:58:38 +08:00 1
我读过一些开源代码,并且有些做了详细的中文注释,放到Github上了,有些比较小,确实比较适合新手读,比如Webbench、tinyhttpd,还有一些源码比如Redis、LevelDB等都挺好的,不过我只看过部分代码,所以就没放进去,等以后慢慢更新吧,希望对你有所帮助。
地址: https://github.com/armsword/Source |
6
proudzhu 2015-02-04 19:58:56 +08:00 1
个人工作中看过 libjpeg(这个基本是 c89 的)和 zbar(有c99特性),用 C 就别追最新标准了。。。
|
8
LetFoxRun 2015-02-04 21:25:19 +08:00 1
点错了,变成+1了。 //
推荐redis。 |
9
xiaogui 2015-02-05 07:15:37 +08:00
redis
|