- Series: TEACH YOURSELFC++
- Paperback: 744 pages
- Publisher: Wiley; 5th edition (August 13, 1997)
- Language: English
- ISBN-10: 1558285520
- ISBN-13: 978-1558285521
- Product Dimensions: 7.4 x 1.7 x 9.2 inches
- Shipping Weight: 2.5 pounds
- Average Customer Review: 38 customer reviews
- Amazon Best Sellers Rank: #7,471,124 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Teach Yourself...C++ 5th Edition
Use the Amazon App to scan ISBNs and compare prices.
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
Customers who bought this item also bought
"...a thoroughbred in a field of also-rans...stands head and shoulders above many of the works in this field..." (Linux Format, August 2003)
"...this book is highly recommended..." (CVu, October 2003)--This text refers to an out of print or unavailable edition of this title.
From the Publisher
Updated to include the latest ANSI/ISO C++ standards and follows the new Teach Yourself easy-to-use, modular layout.
Companion CD includes all source code and Quincy 99, a complete Windows 98-hosted IDE (integrated development environment) designed by Al Stevens and integrated with the example programs from the book. Quincy 99 contains a programmer's editor, the GNU C/C++ compiler, and interactive source level debugger.
Includes several hundred fully working example programs that compile and run with any Standard C++ compliant compiler system. --This text refers to an out of print or unavailable edition of this title.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
The C++ language and it's implementation in various compilers, has not stopped evolving but this remains the most clear, concise tutorial on the language I've read.
Some of the constructs shown in the book have fallen out of style, so not every example is considered good programming. That they are shown, may irritate people who subscribe to a single code style. That does not detract from the value of Steven's insight into a logical and concise presentation of the language.
As a tool to teach yourself the language, this is the best book I've read.
The instruction is pretty easy to follow, and the examples are very apt and easy to understand, with good variable names. Unlike most C++ books, Stevens' does not assume you know C. I did notice a couple of places in the book where it might be hard to get the concept if you had never used C at all, but I think if you kept reading and tried the examples, you could figure it out. I highly recommend this book to anyone who needs to learn C on their own. The only criticism I have is about the editing and proofing quality (typos in code, scratches on printing plates) but only editorial types like me would notice such details. Well worth the money if you don't have time to take a C++ class.
On the plus side, the layout is nice, the book is clear and pretty well written, it seems to be complete, and the CD-ROM does provide a good learning tool.
On the minus side, there are major errors that seem to have crept in between the fifth and sixth editions of the book (I compared my copy with a fifth edition owned by a friend). The first ones were pretty obvious and easy to figure out if you were paying attention to what you were reading. But when I discovered that the code example that should have been #5-12 was actually a reprint of #5-2 with the notes from what should have been #5-12 I began to wonder how much care had been applied to checking this book.
Then I did the personal workbook questions at the end of chapter five and discovered that the answer key simply omitted the answers to questions 7 & 8 -- both of which I happened to want to check myself on.
At that point I decided that I couldn't trust this source any more, sent an e-mail to the publisher pointing out the errors I had spotted to date, and put the book away.
In a classroom situation where a teacher could point out the errors and work around them, this wouldn't be a big problem. However, when the book is designed so people can teach themselves, there's no human intervention to cover for the errors -- so they simply shouldn't be there.