应该读的开源代码
从扩展思路的角度来说,一个程序员应该好好读过这样一些代码:
一个操作系统内核
一个编译器
一个解释器
一个数据库
一个 Web 服务器
一个 Web 浏览器
一个编辑器
因为这些都是几十年来被频繁地反复实现的代码,无数天才的程序员在这些领域发挥智慧,所以在它们各自领域“state of the art”的代码,可想而知质量是很高的。
--ths luke
如果不重复造轮子的话,永远不知道轮子的原理,所以我愿意重复制造一个又一个轮子