Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
The Beginner's Guide to C++

The Beginner's Guide to C++

List Price: $27.95
Your Price: $27.95
Product Info Reviews

<< 1 >>

Rating: 4 stars
Summary: Great book!
Review: Great for beginners, but can be tiring for those looking for a quick tutorial through C++.

-Paul9

Rating: 5 stars
Summary: Excellent C++ introductory book for total dummies
Review: I am not a computer science major, but this book was easy for me to understand. I quickly grasped the basic concepts of the language. The book is optimal in size, not overloaded with big examples or excercises, which lets you finish it quickly, and not forget what was in the beginning when you are at the end.
I loved it.
The English is a bit awkward at times, but overall style is very easy to follow. After you finish this book you can go on to more advanced C++ books.

Rating: 1 stars
Summary: An incredibly disappointing "beginner's" guide
Review: I was looking for a good text that would help me with my transition from C to C++. I bought this book after reading raving reviews of it here on amazon.com. After spending several weeks with the book I must admit that I am very dissapointed. In my opinion, the text lacks logical organization of key concepts. Moreover, the author spreads explanations of related concepts all over the book, making it hard to find the needed information. A good example of this is the introduction of loops. Yaroshenko stretches this concept across 4 chapters making it a pain for a beginner to keep focused. As a closing remark I would like to warn beginners about this book. It offers no clear explanation of key C++ features and lacks any exercises. After struggling with this book for a few weeks you will be frustrated and never want to tackle programming again.

Rating: 5 stars
Summary: A True Beginer's Book!
Review: If you are a total beginner, you might want to learn C first. (Look for Greg Perry's "Absolute Beginner's Guide to C") Although this book has "Beginner" as the title, that's not what it actually means...

If you're a C programmer like me and wants to know what's all the hype about C++, then better get this book. This book smoothens the transition from C to C++.

By the end of every chapter, there is always a working program built from scratch using all the knowledge you've gained from previous chapter(s).

And guess what? By the end of the book, you'll know how to use Borland Graphic Interface (BGI) and create a simple (but marvellous) DOS game "Typing-Tutor": it's like a simplified DOS version of "Mavis Beacon Teaches Typing Deluxe"

Although this book is quite dated, you can always catch up with ANSI standard by reading more advanced books. I finished this and I'm going to skim through Ivon Horton's "Beginning C++ (ANSI/ISO Compliant)" and then to Andrew Koenig & Barbara Moo's "Accelerated C++".

Why? Well, Ivor Horton's book has many exercises and well-explained solutions. While Moo's Accel. C++ has plenty unsolved exercised for you to do. So when you get to Moo's book, you'll know how to solve these exercises already.

Rating: 5 stars
Summary: A True Beginer's Book!
Review: If you are a total beginner, you might want to learn C first. (Look for Greg Perry's "Absolute Beginner's Guide to C") Although this book has "Beginner" as the title, that's not what it actually means...

If you're a C programmer like me and wants to know what's all the hype about C++, then better get this book. This book smoothens the transition from C to C++.

By the end of every chapter, there is always a working program built from scratch using all the knowledge you've gained from previous chapter(s).

And guess what? By the end of the book, you'll know how to use Borland Graphic Interface (BGI) and create a simple (but marvellous) DOS game "Typing-Tutor": it's like a simplified DOS version of "Mavis Beacon Teaches Typing Deluxe"

Although this book is quite dated, you can always catch up with ANSI standard by reading more advanced books. I finished this and I'm going to skim through Ivon Horton's "Beginning C++ (ANSI/ISO Compliant)" and then to Andrew Koenig & Barbara Moo's "Accelerated C++".

Why? Well, Ivor Horton's book has many exercises and well-explained solutions. While Moo's Accel. C++ has plenty unsolved exercised for you to do. So when you get to Moo's book, you'll know how to solve these exercises already.

Rating: 5 stars
Summary: Best c++ Book for beginners
Review: in my review, I noted that the programs don't have titles. The figures don't, but the first line of every program gives the program number.

Rating: 5 stars
Summary: THE book to learn C++.
Review: The Good- This book is the best C++ book around. If you're looking to learn the fundamentals of c++ programming. You must get this book. It was the first programming book I ever bought, and its also the best book on the subject I've ever boughtt.

I don't know how Oleg does it. He takes a concept that is very hard to understand and translates it into pure simple understandable english. He also makes c++ FUN to learn. Most books on the subject matter at hand are sooooo stuffy, boring, and dry. Oleg's writing style is fresh and lively. He makes everything interesting.

This book definately takes a hands on approach. Sometimes you don't understand 100% what you are doing. That's ok however because he always answers the questions that you have, eventually. Sometimes it may take a few pages or even chapters to explain the answer in depth, but he will always address new information and make sure you have at least a basic understanding of it before moving on.

The Bad-

This book is getting to quite dated and so some information is a bit dated.

There are errors in the coding. On a few occasions there are listings that won't compile. A ";" has been forgotten or some other minor detail that could possibly frustrate a beginner. They are usually fairly easy to spot however and aren't that numerous.

His style is a bit spuradic(sp?). It's not that his style is bad, its just that he has inconsistancies that make his code hard to understand at times. I think that these are mainly to show the reader different ways people attack problems.

He doesn't use ANSCI standard. This to a beginner (like myself)doesn't really matter but the reader needs to be aware of this fact.

Overall this book will teach you the fundamentals and basics of c++ programming. It does have it's faults but they are minor and don't effect the learning process.

Rating: 5 stars
Summary: THE book to learn C++.
Review: The Good- This book is the best C++ book around. If you're looking to learn the fundamentals of c++ programming. You must get this book. It was the first programming book I ever bought, and its also the best book on the subject I've ever boughtt.

I don't know how Oleg does it. He takes a concept that is very hard to understand and translates it into pure simple understandable english. He also makes c++ FUN to learn. Most books on the subject matter at hand are sooooo stuffy, boring, and dry. Oleg's writing style is fresh and lively. He makes everything interesting.

This book definately takes a hands on approach. Sometimes you don't understand 100% what you are doing. That's ok however because he always answers the questions that you have, eventually. Sometimes it may take a few pages or even chapters to explain the answer in depth, but he will always address new information and make sure you have at least a basic understanding of it before moving on.

The Bad-

This book is getting to quite dated and so some information is a bit dated.

There are errors in the coding. On a few occasions there are listings that won't compile. A ";" has been forgotten or some other minor detail that could possibly frustrate a beginner. They are usually fairly easy to spot however and aren't that numerous.

His style is a bit spuradic(sp?). It's not that his style is bad, its just that he has inconsistancies that make his code hard to understand at times. I think that these are mainly to show the reader different ways people attack problems.

He doesn't use ANSCI standard. This to a beginner (like myself)doesn't really matter but the reader needs to be aware of this fact.

Overall this book will teach you the fundamentals and basics of c++ programming. It does have it's faults but they are minor and don't effect the learning process.

Rating: 4 stars
Summary: Still the best
Review: This book is still probably the best beginner's C++ book out there. Most books go through some example program and talk about it, but this book writes programs directly about the topic at hand. For example, in discussing ASCII codes, it creates an ASCII code table. And in discussing the main () function, it lists two functions in a program (including main()), each with different output, and suspense is created by making the reader wonder, "What will the output look like?" Many program outputs are not obvious, and Yaroshenko explains where and how compilation errors will occur. Some information given by the author is rare elsewhere. For example, what is a situation in which the main () function NOT preceeded by the word void? No other book has told me this answer. In addition, Yaroshenko throws in little sideline enhancements along the way, like formatted output.

You really come to understand how C++ will behave, and why you do certain quirky things in a C++ program (like, for example, why functions are declared before they are defined). Other books just don't give you such a thorough understanding, and the little suspenses in the book make it read almost like a novel.

However, I couldn't give it 5 stars because, as other reviewers have noted, it's quite dated and sorely in need of a second edition. The book was obviously written and edited very quickly. The most annoying problem is that Yaroshenko keeps referring to his programs with specific numbers ("In Program 6.5, we learned that..."), but none of the programs have titles, so you don't know what programs he's referring to unless you number them by yourself as you're reading (which isn't easy - there are lots of programs). Other specific examples: Yaro refers to an iteration variable "k" on page 167, but the program he's discussing only uses variables i and j (I think he meant j). Pages 179 and 181: Yaro has two very nice figures showing how character arrays work, except they are titled "int ABC [] = ..." rather than "char ABC []...".

So in summary, a great job writing the book, but a very poor job editing (only a computer book could get away with this). And having such a poorly edited book out on the market for so long without a new edition is nothing short of irresponsible on the part of Wrox Press.

Rating: 4 stars
Summary: Greate beginners book but not the a season programmer
Review: Well, this book is designed in context of borland builder compiler which I had vc++ so that messed things up as the example code included borland specific functions such as clearscreen() and getche() worked a little different for vc++ so the source didn't work right. The explanations are rather slow and the source is bare-bones examples of how to use a new concept which has its good and bad. If you are a complete newbie like me and are using borland compiler this is a good book to start but if you want a book with a faster pace read ivor horton's beginning c++ (see my review) if you are also running vc++. The book doesn't go into great detail and certainly doesn't contain as much overall info as ivor's book. I found the explanations so slow and non precise that it made things a little more confusing than it really is. (ie. rephrasing the same explanation several times), and the analogy's are horribly wrong but all in all for 23 bucks not bad. So if your a little intimidated about learning c++ and dont know much about computers in general you shouldn't be dissapointed with this book.


<< 1 >>

© 2004, ReviewFocus or its affiliates