Rating:  Summary: Don't program in C++ without it Review: I am very choosy when it comes to selecting a computer book. My experience in browsing through several in bookstores is that they are often overly long (sometimes over 1000 pages) and contain appendices or API references that could easily be found online. What a waste.Here is a clear cut example of just how good a succint book on programming can be. Instead of reviewing C++ and sticking in a huge API reference, the author assumes knowledge of C++ and stays on track with one concise example after the next of how to improve your code. Nearly all of the examples are critically important -- even the borderline ones are still good and insightful. Someone else said that development managers should make sure that their coders read this book. I definitely agree. Once everyone is on the same page with techniques like this -- at the beginning of a project -- you have a great head start.
Rating:  Summary: Outstanding odds-and-ends book. C++ programmers need it! Review: This book is an awesome book for beginning to intermediate programmers. Lots of handy nuts-and-bolts information. Meyers clearly is a programmer writing to other programmers. His style is one that nearly every programmer can understand; he identifies 'oh, by the way's and other gotcha's and suggests _practical_ and _workable_ solutions to problems encountered by every C++ programmer at one point or another.
Rating:  Summary: Excellent, and accessible Review: This book is one of the rare kind of technical books: It's readable. The tone is very conversational, but it's full of information. To really understand the nuances of C++, you need to have a capable and willing instructor talk to you about it, then show you code. Most books will instruct you by simply showing source code. To cover a particular subject, Meyers introduces the topic, provides insight that only comes with experience, and (often) throws in humor to lighten the load. Then he'll show you code to illustrate his point. Many C++ books span 500 pages or more. Granted, there are many tutorial books that need to cover the basics, and then (hundreds of pages later) cover subjects for a non-neophyte. This book is reasonably short (about 225 pages), but full of ideas for the intermediate programmer. This is one of the few technical books you can read from cover to cover. Many are good for references, but aren't accessible. This is both.
Rating:  Summary: Need more, need more,... Review: I'll add to the plethora of 5 stars that everyone has given this book! Worth every penny!! The writing is amazingly lucid. My only gripe? the book is too short! One has to buy More effective..." for the next volume. Keep 'em coming Scott!! Thanks.
Rating:  Summary: Worthy Investment! Review: Scott explains the material with the voice of someone who knows (beyond a shadow of doubt) what he is talking about. He makes it obvious that he has seen almost every mistake a programmer might make and he offers insight to help avoid pitfalls. Learn about good and bad styles and ideas. Perfect for students with a year or more C++ programming experience who want to take their skills to a deeper level. You should understand class concepts and things like operator overloading and inheritance before you really get the most from this book. Be aware that there is a CD-ROM compilation of this book AND the sequel available for around....
Rating:  Summary: Good after learning the semantics for a pro C++ developper Review: The is one of the books a C++ programmer can read after understanding the semantics of the language. It will teach you the exact meaning of for example a virtual/non-virtual function in a class. The book is easy to read for anyone that has a professional programming background.
Rating:  Summary: This books tells you what the other books do not Review: Before I read this book I thought that I was pretty knowledgable on C++. Now that I have read it I know that my understanding of the language was fuzzy at best. Meyers presents complex information in a clear and concise manner and he tells you not only what you need to know but why you need to know it. Anyone who plans on programming with C++ should read this book.
Rating:  Summary: Buy this book - Don't even bother to read the reviews Review: I'm a video game programmer, and in video games you have to both write extremely fast, optimized run-time code, and not as optimized, but extendable, well organized tools code, so I'm always on the look out for good programming books. This book was one of the best programming books that I've ever read. It's definately not an introduction to C++, but rather offers clearly written, well thought out ways to improve the quality of your code. If you're already comfortable with programming in C++, but want to hone your craft, then stop reading these reviews and buy this book!
Rating:  Summary: A MUST HAVE... Review: I have a lot of books in my library and this book I was suprised when it arrived to be kinda thin! I cracked it open and started reading and was immediately drawn in to read the first 10-15 Items he describes right away.... I for one hate reading endless pages only to realize that the topic explained COULD have been explained tot he reader in a matter of a few paragraphs and not chapters! Effective C++ cuts to the chase, gets to the points and yet is still wordy enough so you get the point and is not mondane bring technical nerd ro-ha-ha :) I highly recommend this book as it will help you better understand C++ and is just a joy to read... Especially if you love to code...
Rating:  Summary: Isolates 50 important C++ concepts Review: The author has broken from the conventional approach by isolating his content to specific C++ items instead of presenting the entire language. Each point is well written with justifications and examples. The majority of the items (48/50) are must-know concepts for effective C++ software development. Exceptionally meaningful content includes 7 items on constructors, destructors, and assignment operators, 11 items on class design and function declaration, and 10 items on inheritance and object-oriented design. Excellent guidance for selecting the correct approach from amongst a wide-variety of advanced C++ features. "Effective C++" is one of the best intermediate level C++ books.
|