71 used & new from $0.39

Have one to sell? Sell yours here
 
 
C++ for Dummies
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

C++ for Dummies (Paperback)

~ Stephen Randy Davis (Author) "In the early 1970s, a consortium of really clever people worked on a computer system called Multix..." (more)
Key Phrases: Main Street, Visual Studio, Standard Template Library (more...)
2.8 out of 5 stars  See all reviews (89 customer reviews)


Available from these sellers.


25 new from $0.39 46 used from $0.40

Formats

Amazon Price New from Used from
  Paperback, May 6, 2004 -- $0.39 $0.40
Shop the Dummies Store
Like this book? Shop for more Dummies titles in the Dummies Store.
There is a newer edition of this item:
C++ For Dummies C++ For Dummies 3.0 out of 5 stars (3)
$19.79
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Beginning Programming For Dummies

Beginning Programming For Dummies

by Wallace Wang
3.7 out of 5 stars (44)  $11.43
C++ All-In-One Desk Reference For Dummies (For Dummies (Computers))

C++ All-In-One Desk Reference For Dummies (For Dummies (Computers))

by John Paul Mueller
3.9 out of 5 stars (19)  $26.39
C++ Programming for the Absolute Beginner

C++ Programming for the Absolute Beginner

by Mark Lee
3.3 out of 5 stars (9)  $19.79
Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

by Barry Burd
4.5 out of 5 stars (34)  $16.49
C For Dummies, 2nd Edition

C For Dummies, 2nd Edition

by Dan Gookin
3.8 out of 5 stars (15)  $16.49
Explore similar items

Editorial Reviews

Review

"...remains a strong contender among object-oriented programming languages". (Library Journal, October 1, 2004)


Product Description

* This revision of the bestseller covers the popular object-oriented programming language C++ from the ground up, enabling beginners to become functional programmers and intermediate programmers to fine-tune their skills
* Thirty percent new material includes updates on the most recent ANSI standard, the new public domain C++ compiler, standards information on namespaces, new library functions, and complete coverage of the standard template library
* Covers topics like building and debugging C++ programs, creating source code, using the Visual C++ help system, building objects, learning the standard template library, and much more
* The CD-ROM contains all the code from the book, in addition to an updated GNU-C++ and a new C++ compiler

Product Details

  • Paperback: 432 pages
  • Publisher: For Dummies; 5 edition (May 7, 2004)
  • Language: English
  • ISBN-10: 0764568523
  • ISBN-13: 978-0764568527
  • Product Dimensions: 9.1 x 7.4 x 1.1 inches
  • Shipping Weight: 1.3 pounds
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (89 customer reviews)
  • Amazon.com Sales Rank: #38,052 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #18 in  Books > Computers & Internet > Programming > Introductory & Beginning > For Dummies - Programming

More About the Author

Stephen R. Davis
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Stephen R. Davis Page

Inside This Book (learn more)
First Sentence:
In the early 1970s, a consortium of really clever people worked on a computer system called Multix. Read the first page
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Main Street, Visual Studio, Standard Template Library, Program Files, Stephen Davis, Next Step, Matt Madox, Window Help, Writing Your First
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 1 book:


Books on Related Topics (learn more)

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

89 Reviews
5 star:
 (15)
4 star:
 (16)
3 star:
 (14)
2 star:
 (20)
1 star:
 (24)
 
 
 
 
 
Average Customer Review
2.8 out of 5 stars (89 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
97 of 102 people found the following review helpful:
5.0 out of 5 stars Absolute First Stop for Beginning Programmers, July 20, 2000
By Alan S. Golub (Totowa, New Jersey USA) - See all my reviews
(REAL NAME)   
I've been looking for just the right introduction to programming for some time. I've spent more than a dozen hours combing through the shelves in my local Borders and B&N, skimming over 50 so-called "introductory" texts, looking for one that I could really learn from. By way of background, I am an advanced computer user/tinkerer, but I'm completely inexperienced in the field of programming -- never so much as typed a lick of code.

In reviewing other books, I didn't want to start with a book about C, because conventional wisdom says that it's a bad idea to start with C (a procedural language) if you plan to use it to jumpstart a study of C++ or java (hybrid OOP languages). I also didn't want to start with a book on QBasic, because it seems to me that the language is pretty much obsolete. For me, I wanted to learn OOP, and that meant a commitment to C++ and/or java (preferably both, as each has its strengths and weaknesses, and they are similar and popular enough to study together).

That said, I looked at somewhat advanced introductory books by Deitel, Savitch, and Horton, all of which are extremely well-reviewed here on Amazon. I also looked at several books from Microsoft Press, as I planned on learning by using components of the Visual Studio. Horton's Beginning C++ came close, but its massive size and more advanced approach left me looking for a different introductory text (I plan on returning to Horton's book though, to supplement what I learn from Mr. Davis' book).

Finally, this new edition of C++ for Dummies came out just in time. This book really hits the mark on many levels: (1) it assumes no knowledge of programming; (2) it does a great job of explaining truly complex topics without going overboard or hitting you over the head; (3) it is clear and entertaining; and (4) it is new and compliant with the latest standards, which is more than I can say for books written, say, pre-1998.

Do yourself a favor -- if you have no programming experience and want to learn a cutting edge OOP language like C++ or java, start here, then use that knowledge to branch out to more advanced material. Personally, I'm supplementing this reading with Horton's Beginning C++ and Beginning Java 2 (JDK 1.3 Version), and Bruce Eckel's highly praised Thinking in Java.

Good luck!

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
23 of 24 people found the following review helpful:
3.0 out of 5 stars This C++ developer came away impressed, December 19, 2003
By Stephen Foster (Seattle, WA United States, via Scotland) - See all my reviews
(REAL NAME)      
Background (why you might care what I think): I've programmed and taught programming for 20+ years, in time migrating to C++.

The title, of course, is an oxymoron: You are mistaken if you think you can master C++ without sooner or later being able to chew your way through the following:

"It has always been possible to overload a member function in one class with a member function in another class. With inheritance, however, you can overload a base class member function with a member function in a subclass as well."

However, by the time this book gets to where that quote is lifted from (roughly halfway through), Mr. Davis has done quite a credible job of preparing you for it. He sometimes falls down badly: his explanation of pointers completely neglects to mention the implicit referencing that is part of every normal assignment statement. The expression "variableX = variableY" (in all computer languages) actually means "the address pointed to by variableX is assigned the value pointed to by variableY", not "variableX is given the value of variableY". Most students would be much less confused by pointers if he had started his discussion by pointing out that all variables are actually pointers by nature.

Given the rather astonishing subtlety, complexity, and even beauty of full-bore C++, 400-odd pages are not going to make you into an overnight master (reading Stroustrup is the only way to do that) . The pace is extremely rapid, but the author succeeds fairly well in what he sets out to do, which is to explain the most complex computer language (by far) in clear and understandable terms.

If you have no programming background and no outside help, you will be quickly lost. And yet I firmly believe that C++ is the best language for a beginning programmer to start with, even if for no other reason than to avoid the development of bad habits.

I am still searching for a book that will thoroughly explain the fundamentals of programming from the ground up, using C++ as the starting point. However, if you do have some programming experience, and want to bootstrap your way to C++, this book is a good choice.

The "humour", on the other hand...

Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
14 of 14 people found the following review helpful:
1.0 out of 5 stars Riddled with errors / typos and assumes prior knowledge, December 12, 2004
By R. Meerman (Warwick, UK | Paphos, CY | Sarawak, ML) - See all my reviews
(REAL NAME)   
I'm in my 3rd year Computer Science studies, and am coming from a Java background after fiddling with C/C++ on embedded systems and decided some structured learning was needed.

On the whole this book rambles quite a bit, but that's to be expected for something aimed at beginninger - however this means that most of the learning meat is learnt from examples; which is a very bad thing as there are a lot of inconsistencies between the example code and the passage describing it.

Specific examples of what I mean:
On page 46 the author says that theoretically 10.0 == (100 % 10), and says to revise the modulo operator if you're confused. I'm pretty certain that 100 / 10 does not have a remainder, and hence that 100 % 10 = 0, and not 10 as the book states.
On pages 52-53 the passage says the code takes two numbers from the keyboard and does something with them, while the code does in-fact instantiate the variables directly, and does not accept any input at all.

There are also plenty of typos, both in the general writing ("was is 0x6 | 0x3?") and the code (page 52 "0x2" is written as "0x[subscript 2]").

Some of what is said is just plain wrong, for instance there are 8 bits in a byte, not 4. (Page 49).

I also got the impression that prior knowledge is being assumed, there are terms and concepts used casually, such as the default word length on an average PC is 32bit, without making it clear what this means - ints and floats were described in terms of what values they could contain, not their binary lengths.

And finally many important concepts are not explained fully, such as XOR, which does not even have a description in the operator table on page 50, it does have a partial truth-table though - why the other two cases were not included I have no idea, certainly my understanding of XOR did not come from this book.

I'm seriously glad that I'm borrowing this book, and didn't buy it myself. It seems to cover all the important topics, just not very cleanly, and I certainly wouldn't dream of inflicting it on a beginner. It's merely annoying if you have enough prior knowledge (of binary and how computers work with it, of logic (NOT, AND, OR, XOR) etc).
Comment Comments (2) | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars C++ for Dummies (Davis)
Dummies books normally assume the reader knows virtually nothing about a subject. I found that this, and most other books on C++, use terminology which is not clearly defined up... Read more
Published 1 month ago by J. Lowe

5.0 out of 5 stars C++ for Dummies. Excellent intro. for new Programmers
I purchased this book in order to teach my son C++. I like the fact that it contains the IDE as part of the package. Read more
Published 3 months ago by Robert Elgin

3.0 out of 5 stars Good, but often too bland to read.
This book can give you a good understanding of C++, but thye humor and jusdt attitude in which the book is written can make it hard to concentrate on the learning.
Published 5 months ago by I_rofl_at_Lard

1.0 out of 5 stars This book is really frustrating for begginers
I have studied some other introductions to c++ which were really clear, helpful, easy to understand, and practice.
This book confused me a lot. Read more
Published 5 months ago by iostream

4.0 out of 5 stars Good staring point
This is a good starting point to get use to some of the syntax and functionally of c++. The only bad things i can say i wish it were a bit more in depth and wish the author didn't... Read more
Published 6 months ago by J. Barruos

4.0 out of 5 stars It Gets the Job Done
This book promises to get you up and coding in C++ by the end, and it gets the job done. Of course you will only be a novice C++ programmer, but you will be ready to move on to... Read more
Published 7 months ago by fredtownward

4.0 out of 5 stars Good introduction to C++ ... Not so good Finishing
This is a great book for those whom are unknowledgeable about programming. However, when you want to start making your own programs, you will find yourself frustrated. Read more
Published 13 months ago by J. Raven

2.0 out of 5 stars it was fine
this book was fine, but simply not good enough. as a beginning programmer i found this book tremendously useful as it introduced me to the basic functions of c++ and how to do... Read more
Published 16 months ago by Afonso Pedro

1.0 out of 5 stars The old codger
--BUYER BEWARE! This book is a near replica of Mr. Davis' other book, "C++ Weekend Crash Course 2nd Ed. Read more
Published 18 months ago by Joshua A. Tewell

5.0 out of 5 stars Good Buy
Well written, fairly priced book that helped me get through a college class. I recommend it for any beginners doing C++ programming.
Published 18 months ago by P. BELL

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Discussion Replies Latest Post
Textbooks for Kindle DX? 61 19 hours ago
textbook scam 66 5 days ago
Amazon is a great place to buy textbooks! 35 17 days ago
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.