4 ms·
I know it's a cliche but the sqlite code is the easiest to read C I've encountered. Followed closely by the code for Redis.
by coleifer 7y ago
I know it's a cliche but the sqlite code is the easiest to read C I've encountered. Followed closely by the code for Redis.
- sea6ear 7y agoI also like the C source for Tcl/Tk which I think also follows similar engineering/style standards.
- noir_lord 7y agoThe author of Tcl/Tk wrote a fantastic book recently called "A Philosophy of Software Design" and it's brilliant, hands down my favourite programming book of the last decade.
- bch 7y agoTcl/Tk is listed below by others, but it’s worth noting that both Richard Hipp (SQLite) and Antirez (redis) are (or were) very deeply involved with Tcl. I think there maybe a positive feedback loop/environment wrt engineering discipline. It’s worth exploring. I also second the praise below of John Ousterhout’s (inventor of Tcl/Tk) book “A Philosophy of Software Design”.