3 ms·
Modern C by Jens Gustedt is quite good. This video gives a good overview of some modern patterns in C: https://www.youtube.com/watch?v=QpAhX-gsHMs https://www.
by thom 4y ago
Modern C by Jens Gustedt is quite good. This video gives a good overview of some modern patterns in C:
https://www.youtube.com/watch?v=QpAhX-gsHMs https://www.youtube.com/watch?v=QpAhX-gsHMs
I think the best thing you can do is go find a unit testing library you like the look of, maybe some tools for address/leak sanitization, and spend a good amount of time learning CMake and creating a build/project workflow you're happy with. Coming from Rust you've got great tooling and good guardrails in place to keep you on the happy path, I think getting into that groove early in C where you can run experiments and break things in a sane environment is important.
- fileeditview 4y agoCame also here to recommend this book. You can obtain it for free at the authors site: https://gustedt.gitlabpages.inria.fr/modern-c/ https://gustedt.gitlabpages.inria.fr/modern-c/ If you like it you could buy the print version. There are some things he writes that are a bit controversial but generally I think it is very thorough. Sometimes it felt a bit dry to read to me.