I bought a book at Borders today: C Primer Plus (5th Edition) by Stephen Prata. I've been wanting this book for a long while, but there's a somewhat funny story behind it. Without knowing, I've been borrowing the third edition from the Orange County main library for several days now. As I was reading the third edition, I recognized that it had the same name as that blue C Primer Plus book I saw at the top of amazons best sellers in C++ months ago, but I didn't make the connection. When I looked up the book at Borders.com to see if it was in stock, I saw that they were authored by the same guy, Stephen Prata.
"Stephen Prata is a professor of physics and astronomy at the College of Marin in Kentfield, California, where, in addition to astronomy and physics, he does computer science." says Google and the back of the book. My understanding of the language is advancing steadily. Yesterday, I finally learned (upon reading some of the third edition) that
cout is an object of the
class ostream in the
iostream library. [see
cplusplus.com on cout for further reference]

C Primer Plus is a mega plus over C++ For Dummies (7 in 1). C++ for Dummies by Jeff Cogswell has so much useless text. I'll try to get some examples when I get my hands on the book. For Dummies likes to get the reader interested, but I don't think that works out when the writer is a computer scientist. Jeff Cogswell's trying to keep my interest just annoyed me. In C Primer Plus, Stephen Prata wastes no text on useless. He surprised me from the very first chapters by already introducing the importance of classes and objects in programming. I have to admit, though, I would be somewhat lost if not for having read C++ For Dummies.