3 ms·
The recommendations feels random... K&R for C was very confusing for me and I really couldn't write in C until I discovered the Harrison and Steele book. This
by dorfsmay 9y ago
The recommendations feels random...
K&R for C was very confusing for me and I really couldn't write in C until I discovered the Harrison and Steele book. This wasn't just a personal preference either, this was the book recommended on the C lang FAQ on Usenet 25 years ago.
I'd argue that today's reference to modern/advanced SQL is Markus Winand's book which isn't mentioned either.
- beefield 9y ago> Harrison and Steele book. I guess you mean Harbison
- dorfsmay 9y agoYes. I can no longer edit my original message. Thanks for your correction.
- CalChris 9y agoIn addition, you really really do not want to write K&R C from 1988 although it is a fine book. You want to write modern C. 21st Century C: C Tips from the New School Modern C [1] [1] http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf http://icube-icps.unistra.fr/img_auth.php/d/db/ModernC.pdf Modern C is a dense read. I kind've just pick at it.
- spapas82 9y agoI learned C from the K&R book (the 2nd edition that discussed ANSI C) during my university years (circa 2000). The book is solid for learning C and I would totally recommend it. The only gotcha is that I actually had to read it three times to properly understand all concepts (especially pointers, their relation to arrays, function pointers and their types etc). So yes it was confusing but not because the book was confusing but because the concepts are confusing (especially to a novice programmer having headaches from pointers). Beyond K&R I would also recommend the Deep C secrets book (the one with the fish) for going "deeper".