C Programming
C Programming
A Modern Approach, 2nd Edition
by Unknown author · first published 1996
7mentions
6recommended by
6HN commenters
2010–2020first – last mentioned
100% recommend
Affiliate links. As an Amazon Associate I earn from qualifying purchases.








Perhaps, if you're interested in learning to write well-written C code, you might be interested in the book "C Programming: A Modern Approach"[0] by King. Coding style is an important topic in his book. [0]: http://www.amazon.com/Programming-Modern-Approach-2nd-Editio...
on “Show HN: A small virtual machine written in C” ↗I would recommend https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/.... There's specifically a section on organizing large projects IIRC.
on “Brushing up on operating systems and C programming” ↗I liked "C Programming: A Modern Approach"[1]. It has been several years but as I recall it was well suited for self study and was pretty explicit in calling out places it was talking about C99 as opposed to C89. [1]: https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
on “Ask HN: How do I learn C properly?” ↗I'd go with http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/... (non-aff link) for reference and something like one of these (non-aff links) for learning: http://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0... http://www.amazon.com/Study-Guide-Programming-Modern-Approac... http://www.amazon.com/Programming-3rd-Stephen-G-Kochan/dp/06... <=Dunno if it covers C99 either, but very…
on “C is 38 years old. K&R V2 is 22 years old. What's the best modern C book?” ↗I've really liked http://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/0...
on “Learn C The Hard Way” ↗I'd say you just get the book "C Programming: A Modern Approach" by K.N. King. At the end of every chapter there are some exercises & challenges. It's an excellent book (see the ratings on Amazon) and also fun to read through. C should be much…
on “Ask HN: How do I learn C and C++ when I love high-level languages?” ↗I cannot recommend "C Programming: A Modern Approach" [1] enough. [1] - https://www.amazon.com/C-Programming-Modern-Approach-2nd/dp/...
on “Modern C [pdf]” ↗