Hacker News new | ask | show | jobs
by lactobacillis 2113 days ago
Is this a good resource for someone using it to improve their C skills, and not necessarily writing a lot of C?
3 comments

Just skimmed real quick. It actually seems p. good and I would check it out again more deeply. https://floooh.github.io/2018/06/17/handles-vs-pointers.html (and the other articles there) have some good ideas about organizing well in plain C / niceties from 'modern' C too.
I also suggest the comp.lang.c Frequently Asked Questions: http://www.c-faq.com/
After a quick glance over the book: Yes.

I'm not exactly sure why it's "modern" C, but it is an introduction to C via establishing a somewhat rigorous and complete fundamental understanding of it.

He makes a point of including all the newer features of C, including fixed-size integers, thread API, restrict qualifiers, and atomics, and dedicate a very significant part of the book to them. On top of that he gives many best-practice advice, that you could call "modern", as they are often violated in 20+ year old C code (and often by people who learned C in the 80's, in my experience).