I don't even want to think about the cost of this book right now. I recently cleaned out a huge pile of old computer books, stacking them into "keep" and "trash". My copy of K&R is currently missing. Odds are pretty decent that it's floating in a slurry of paper pulp.
With any luck I loaned it out and forgot about it. I'll still never see it again, but at least it's still doing something useful.
I'm on my second one too now. I loaned it a while back to someone and never got it back. In a way I feel good about that. Someone is now a better programmer because of that :) And they obviously liked it enough to keep it.
I saw a copy of this at my local Borders for about $25 during their final sale. Sadly I made the mistake of not purchasing it because I was already in the process of learning a few other languages. I figured the price on Amazon would probably be about the same. I was mistaken.
What, if any of these, make sense to a mid-level C developer: read K&R inside and out, had a bit of code in the kernel, worked on a major "C+", i.e., "C with classes" project?
The only one of these I own are "Mastering Algorithms with C" (fairly useful) and "Understanding the Linux Kernel" (rather useful and well written, could actually be used for an graduate/advanced undergraduate operating systems class).
Especially that the offer does not seem particularly good since they are only ebooks and seem overpriced in the first place. The physical books are already cheaper on Amazon and kindle versions cheaper still.
Edit: Just had a thought that any profit on these sales should really go to a charity or foundation.
Little know trick (I don't use it) that O'reilly himself probably frowns upon but doesn't discourage is that if you regitster a physical book with the ISBN you can get the ebook for 5 bucks. You only need the ISBN for this. O'Reilly has said many times he prefers that as many people as possible read the books. And hopefully enough will pay for them to make them viable. (Please correct me if I'm wrong on his belief about this).
I remember O'Reilly himself saying that the pricing on Ebooks was currently an experiment and they are trying to figure out what is best. That's why, in my opinion, they do eboook deals every day.
I love O'Reilly's books. I discovered the $5 ebook upgrade, and plowed through registering and upgrading all 30-off books that I've accumulated over the past 20 years. Then I bought a few since then on their daily deal.
But the real kicker was I suddenly had a coupon code that lasted for about 2 weeks that was for $5 for any new ebook. I blew about $200 that pay period, so now I've got enough reading material for half a life-time.
I so wish Amazon would loosen up on their Kindle DRM. I've only purchased a few titled, and my Kindle is pretty much am O'reilly Reader these days.
I really wish the cost of the ebooks was in the $5 range for most titles (O'Reilly or not). At that price, I'd purchase so many tech books on impulse, I'd probably never get around to reading most of them, but rather to have them for reference.
If you're already a programmer, I'd recommend this book: http://www.acceleratedcpp.com/ It shares some of the same qualities of K&R (short, concise) but is specific to C++, is a good book in general, and won't swamp you.