Rating:  Summary: C++ How to Program (all editions) Review: This book starts out explaining the code in detail but stops one quarter of the way through it. This book has way too many code examples and not enough explainations of that code. I am very dissappointed with the book. Most of the necessary Include statements are not explained. When it came to covering object oriented programming, they refered to topics that were not explained until later chapters. The book seemed to be written backwards in some cases. Also, the important topics such as inheritance, virtual functions and polymorphism was terrible. No simple introduction class code to allow the student to gradually see how a class works. I would only recommend this book to a beginner in C programming.
Rating:  Summary: Not for beginers! Review: Buying this book was a requirement for my beginer's C++ college course, and lemme tell you, It was the worst [money] I ever spent. The book first covers some general information about computers and then dives straight into coding, it doesn't even explain how to use the compiler. The book is extremely boring, I fall asleep right after reading the first page. Another thing that bugged me about this book is the excessive "jibber-jabber", there are too many big words, it is so hard to follow that I often feel the need to read the same chapter twice. I actually hold a dictionary in one hand and the deitel book in the other hand just so I can understand what those eggheaded nerds are trying to say. Frankly, I'm not the only one who thinks that way about this book, all the other students in my class absolutely HATE this book. A word of advice, don't waste your money on this book, YOU CAN LEARN C++ FOR FREE ON THE INTERNET you just have to look for the websites if you wanna learn C++ then try visiting [their website]. there are complete and free tutorials to understand this crazy programming language. No offense deitel people but this book is terrible and I'm sure yuo can do better than this.
Rating:  Summary: C++ and the UML too! Review: Comprehensive, clear, and correct, this text demonstrates virtually every aspect of C++ with nontrivial examples that serve as models for both professional and academic coding. It also introduces the most important features of the UML, shows how to use them in object-oriented analysis and design, and then implements the design in 3000+ lines of well-crafted object-oriented code.Anyone curious about C++, object-oriented design and development, or the UML should take a close look at this book. Anyone serious about developing object-oriented C++ systems should buy it.
Rating:  Summary: Not for beginners! Review: I have tried both editions of this book (3 & 4). We are using this book in class (I've taken the course twice now, even though I passed, with edition 3 & 4) and I just do not feel that this book is the right choice for those of us who have had absolutely no programming experience. It is at times extremely hard to follow and you feel as if the majority of things are something you should already have in your grasp or at least a basic understanding. I have not met anyone in my entire class (yes, for both of them) that feel any different. So if your a complete beginner, try reading Problem Solving with C++: The Object of Programming (4th Edition)first. I believe it is geared more towards those of us who need to get up to the plate and bat versus going from first to second base!
Rating:  Summary: Best C++ Book Yet Review: I am currently a Computer Science major. Until now I couldnt find a C++ book that I felt was better than our text book. Browsing through C++ book after C++ book has led only to dissappointment. I have spent the last year looking for a great C++ reference book that also explains things in a straightforward non-egotistical way. I hit the jackpot when I went to Amazon and went for the best reviewed book. 'C++ How To Program' explains the most important aspects of programming in a straightforward manner. The example codes are reader friendly due to the color highlighting and all work. This covers everything from variables to data structures! The book has the added bonus of CGI implementation. Preprocessor is covered as well as an intense explanation of classes, which make C++ the great object oriented language it is. I recommend this book to any Computer Science major or aspiring computer programmer
Rating:  Summary: Terrific book Review: I have always been a fan of the Deitel series and have read quite a few books - C, C++ and Java How 2 Program as well as H.M. Deitel's book on OPerating Systems. I have little doubts in recommending this book to anyone starting C++. So much to say about this book, however I'll limit myself to a few points which I found salient: This book does not keep referring to C, so you won't get bugged down. (In case you want to learn C, try 'C How to Program' by the same authors.) This book has been written keeping the beginner in mind (beginner = someone new to programming). So, it contains good, solid, perfect, working code you can try out. Each page is littered with observations on Good Programming Practices and Software Engineering. That helps in refinement of code, so you need not buy another book to find out how to code 'effectively'. The exercise questions are elaborate and will keep the reader busy for hours on end. But all that's time that's spent usefully. And this book does not leave out those who already know C++. It's as good as any book for an intermediate level programmer. An excellent book. Buy this one, it's certain that this will be the last C++ book you'll need.
Rating:  Summary: A good place to start. Review: I used this book for my first college programming class and still use it as a reference today. It starts with basic procedural programming and quickly introduces objected oriented programming with an interesting elevator simulation. It provides full programming examples unlike many other text books. The colorful code highlights and icon coded notes enhance learning and make this book a joy to use. I would recommend this book to anyone trying to learn C++. I have only one beef with this book. The binding doesn't hold up well to constant use. I have large sections of pages falling out of my copy. To be fair, I have used this book a lot, but I have also tried to take good care of it to no avail. At this price, I think Dietel should provide a hardcover with a solid binding.
Rating:  Summary: The clearest reference I know Review: This book is well organized, and gives clear, readable descriptions of the whole C++ language - and that covers a lot of area. There's a lot of thud factor here, well over 1K pages. A lot of that is taken up with sample code and with programming advice that seems to help beginners. If you just want a language handbook, that's way more than you need or want. I tolerate it, though, because of the clarity of the rest of the presentation. (If my emphasis on clarity seems excessive, that's because you haven't experienced Stroustrup's "stream of conciousness" style.) This book gives only minimal and incidental descriptions of the standard C/C++ libraries, the STL, and all the other necessaries of the C++ world. Well, you can't have everything. Not if you want to be able to lift the book, too. This picks a topics and covers it - you'll need additional references for the rest. This does what I want: it gives me the language, all of it, without requiring a linear search through the whole text. Until I find something better, I'll use this for my C++ reference.
Rating:  Summary: Outstanding self-learning tools Review: I have found your C++ How to Program and the C++ Cyber Classroom CD
really outstanding self-learning tools. It is usually difficult to learn a new discipline without attending lectures, but the combination of this text and the Cyber Classroom CD make this not only possible, but enjoyable. Congratulations, and continue the wonderful series !!!
Rating:  Summary: Superb and authoritative text! Review: It's only recently I discovered Deitel's publications, but I was impressed. As a recent IT undergraduate, I have long searched for a book that is truly written for beginners. This text ranks on my top-ten list. Not only is it presented in color and easy to read, it's superb for those who have only the very basics of programming experience and want to move forward. This is a ground-up text that actually presents programming from a teaching perspective because it gives assignments and provides a wealth of chapter review questions. No wonder it's a popular selection among university instructors throughout the world. Many similar texts unilaterally seem to lack all of the basics of object-oriented programming, and try to teach beginners how to program through mere copying of code. Not Deitel & Deitel. This is the real deal: clear, concise, comprehensive. As a WORKING professional in technology, I highly recommend this book for those who want to learn how to program in C++.
|