4 ms·
Somewhat unrelated but I've always wanted ask: What types of small projects can a beginner start to develop a better understanding of C ? (Beyond basic syntax,
by zabana 9y ago
Somewhat unrelated but I've always wanted ask: What types of small projects can a beginner start to develop a better understanding of C ? (Beyond basic syntax, something that would actually make use of memory allocation, pointers etc)
- AlphaSite 9y agoCreating a small UFS implementation (on top of your file system, rather than as a raw disk is probably easier) in C is a nice fun exercise.
- zabana 9y agoThanks for the recommendation ! Sounds indeed like a fun thing to do.
- yeukhon 9y agoA small kernel. I think it’s always good to start with implementing data structure and algorithms... If you want C++, try help out Firefox’s codebase. I did and it was a very rewarding experience. (Linux kernel project is hmm... just harder to get involved IMO).
- server_bot 9y agoThe best guided project/intro I've seen for complete beginners is Daniel Holden's "Build Your Own Lisp". It's a free online book that walks you through writing a Lisp interpreter (something worthwhile even for experienced C programmers!): http://www.buildyourownlisp.com/ http://www.buildyourownlisp.com/