I wonder what we'll think of your book in 40 years. I suspect we won't even remember it. I'd be surprised if it wasn't upstaged by another book. Perhaps one that spends a chapter deriding your work?
But mostly I wanted to comment on how you lumped together "style" (and implied best-practices) with outright bugs. I learned a lot from K&R in part because I experimented with the code samples in the book. And I worked around the bugs during that exercise.
But style and best-practices evolve as we learn. It shouldn't really shock us that both the accepted style and the recognized best-practices are different today than 40 years ago.
I can't explain why the bugs in the book weren't corrected in subsequent reprintings ... that's something to ask the publisher.
I wonder what we'll think of your book in 40 years. I suspect we won't even remember it. I'd be surprised if it wasn't upstaged by another book. Perhaps one that spends a chapter deriding your work?
But mostly I wanted to comment on how you lumped together "style" (and implied best-practices) with outright bugs. I learned a lot from K&R in part because I experimented with the code samples in the book. And I worked around the bugs during that exercise.
But style and best-practices evolve as we learn. It shouldn't really shock us that both the accepted style and the recognized best-practices are different today than 40 years ago.
I can't explain why the bugs in the book weren't corrected in subsequent reprintings ... that's something to ask the publisher.