4 ms·
But reading that amalgamation sqlite3.c file wasn't the best C reading-for-learning experience I had. I found Redis and OpenBSD much more organized and documen
by Philipp__ 9y ago
But reading that amalgamation sqlite3.c file wasn't the best C reading-for-learning experience I had.
I found Redis and OpenBSD much more organized and documented, it just made more sense since the structure of those projects is really nicely organized. Of course there are reason why sqlite3 is one C file, I am well aware of that, but I just wanted to point out 2 more awesome sources for reading and learning C.
- ccrush 9y agoIIRC, the original source is split into many files and you can build a one file version, and the reasoning behind doing so has to do with compile and link performance.
- agumonkey 9y agoOne of my favorite C reading experience is maru http://piumarta.com/software/maru/ http://piumarta.com/software/maru/ (self bootstrapping lisp)