Hacker News new | ask | show | jobs
by jetsnoc 5137 days ago
In addition to K&R I always recommend "C Interfaces and Implementations: Techniques for Creating Reusable Software" to anyone who is picking up a long-term hobby or career in C.

Someone on this forum recommended it to me. It's been invaluable assisting me in refactoring major portions of a legacy code base. In a way, it's helped me bring the DRY principle to our C application. I write in C every single day though and it may not be applicable for a hobbyist/generalist.

1 comments

That's probably the book I need. I've wondered how I'm actually supposed to structure stuff in C so it's not too gross.