Re:Beej’s Guide to C Programming [pdf]
by ZoomZoomZoom on Friday April 23, 2021 @08:39AM
(#26914098)
You can always check reviews published by ACCU.org:
K. N. King "C Programming":
https://accu.org/bookreviews/1999/graham_1260/
Ben Klemens "21st Century C":
https://accu.org/bookreviews/2016/demin_1882/
Robert C. Seacord "Effective C":
Re:Beej’s Guide to C Programming [pdf]
by throws23577 on Friday April 23, 2021 @09:09AM
(#26914374)
Wow I never heard of Robert Seacord's 'effective C'. Thank you.
Edit: Here's a short rationale for the book by the author.
It remains my favorite C book, though: I don't think you should write much C anymore.
My favorite is Expert C Programming: Deep C Secrets by Peter van der Linden. I started it as soon as I encountered C at university and could only get through about a chapter at a time. By third year when the assignments in C got hard I was in a great position, partly for this book. Even crazier is I enjoyed it.
My only complaint about that book is the title - by the time I'd got to it I was nodding along to things I'd figured out long before or nitpicking things that were "merely" right enough to be useful. Maybe I was already solidly expert, but I feel like for most things programming the knowledge available is so broad that there will be some significant gaps between experts; in any case, I wish I had picked it up ten years prior.
[1] C Interfaces and Implementations: Techniques for Creating Reusable Software by David Hanson - HN's tptacek seemed to rave about this book, that's how I heard of it. Wonder what he thinks of it in 2021.
[2] C Programming: A Modern Approach by K. N. King - this one seems to be loved by many. Seems to be more 'beginner-friendly' than the 1st one I guess.