12 ms·
Reading Log for Effective C: An Introduction to Professional C Programming
- quackulus 3y agoHow does it compare to KnR?
- nesarkvechnep 3y agoThe article states that it’s “generally an average-to-poor book”. Is KnR a poor book?
- quackulus 3y agoI meant coverage, not impression. I think KnR is a great book.
- polalavik 3y agoI’m always a little confused by the hype of KnR. It seems like just an introduction on the syntax of c? It doesn’t seem to really tell you how to build great programs with C or anything more complex than the absolute basics which you can find on the internet for free.
- bcrl 3y agoI found the Annotated ANSI C Standard by Herbert Schildt to be far more helpful in understanding C syntax than the K&R book ever was. I was lucky enough to find it in a local book store while still in high school in 1993.
- quackulus 3y agoThanks, although I’m puzzled after reading that Schildt has “clear style that leaves the reader confident but dangerously ignorant.” [0] [0] http://herbert.the-little-red-haired-girl.org/en/c-links/index.html http://herbert.the-little-red-haired-girl.org/en/c-links/ind...
- AntiRush 3y agoThis book was so bad it inspired a new word: http://catb.org/jargon/html/B/bullschildt.html http://catb.org/jargon/html/B/bullschildt.html
- nhatcher 3y agoI learned C in the early 90's with one of Schildt books. I actually did learn something. So there is that. It has a place close to my heart but I have to agree with most. It's not a great book. I wish I would have a couple of good examples at hand, though
- mochaki 3y ago[dead]
- marginalia_nu 3y agoThe actual information is a bit out of date, and it's not a best practices manual or anything like that. K&R's strength is its exceptional style. It's a real masterpiece in clarity, and sets a mark that most technical literature fails to pass.
- tmaly 3y agoI wonder why he finished the review. As soon as I determined it was average to poor, I would have stopped reading.
- chandlore 3y agoI found Modern C[1][2] to have more practical advice and much more detail than this book. [1] https://gustedt.gitlabpages.inria.fr/modern-c/ https://gustedt.gitlabpages.inria.fr/modern-c/ [2] https://news.ycombinator.com/item?id=21006995 https://news.ycombinator.com/item?id=21006995
- gordian-not 3y agoI highly recommend Expert C Programming Deep C Secrets Very dated but one of the best CS books I read, also has a lot of anecdotes about programming that are generally interesting
- boffinAudio 3y agoThis book is so good I bought multiple copies because whenever I loan it out, I never get it back.
- wkjagt 3y agoThis is one of my favorite books on C, also because of the sense of humor of the author.
- lionkor 3y ago> it is not possible to understand the C language by just writing simple test programs to examine the behavior. This is so well put, thank you. > Integer types are unsigned by default, except for char. unsigned by default? I'm pretty sure `int`, `long`, `short` and `long long` are signed by default.
- gpderetta 3y agoand whether plain char is signed or unsigned is unspecified.
- elcapitan 3y agoO'Reilly recently published "Fluent C" (apparently inspired by the "Fluent Python", which I love). Any opinions on this one?