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
More Effective C++: 35 New Ways to Improve Your Programs and Designs

More Effective C++: 35 New Ways to Improve Your Programs and Designs

List Price: $44.99
Your Price: $39.12
Product Info Reviews

<< 1 2 3 >>

Rating: 4 stars
Summary: Not as imminently pertinent as his first "Effective" book...
Review: ...but is absolutely worthwhile nonetheless. You should probably not be writing C++ code if you don't own this book and the first one "Effective C++."

The organization is fantastic, and each "item" provides surprisingly compelling motivation for usage including examples that illustrate the motivation. Then the examples that demonstrate the usage are fabulous too.

Expect to learn a whole lot when you read this book.

Rating: 5 stars
Summary: If you are serious about C++...
Review: ...this book is for you. Both "50 Specific Ways" and his second book "35 New Ways" have helped me bring my C++ programming up to the next level of understanding. After using C for more than 10 years and C++ for all but the first few of those years, there were still many small things that used to bug me. Problems with some of my constructors, strange constructs I'd discovered over the years but never 100% understood... Scott's books have not only cleared the field, but have brought to my attention many new things about objects and C++ I'd never previously considered.

One warning: I found that some items were too far above me when I first read through the books -- especially this second book, "35 New Ways..." However, once I'd finished reading the book, I started again right back at page 1, and my second (and 3rd, 4th...) reading made much more sense. There is a *lot* of helpful information packed into Scott's 85 items.

I recommend picking up both books at once, or, I believe a special edition is available with both books condensed into 1 volume.

Rating: 5 stars
Summary: More valuable than the first volume, if possible
Review: After being a very satisfied reader of the first volume, I bought this second as well. And I'm even more satisfied with this book. There are fewer items than the first volume, but I found they are exactly those items you're looking for after reading a C++ big manual and the first Meyers' book.

The section on exceptions is a very appreciable collection on exceptions topics, difficult to find elsewhere, unless you're a constant reader of C++ Report (where they held a monthly column on the subject).

The section on efficiency is a niece and useful read that let you meet some important consideration as the famous 80-20 rule (a.k.a. 90-10 rule, the "make the common case faster" pattern, and so on) or the Lazy Evaluation tecnique (I've used it extensively since I'm involved on big proportions projects that need this kind of savings).
A special mention goes on the item about the costs of virtual functions, polymorphism and RTTI features. This is about the best account I've found on the subject. The only other one I can think about is Dattatri's in "C++: Effective Object-Oriented Software Construction". You won't believe it, but I've red Dattatri's just a week before I've been specifically asked for this very same topic during an important job interview. Luckily.

The section on Techniques is a source of pure gems: item after item I've discovered how well and widely these topics can be treated. Some will find they are taken from Coplien's book. And that's true. But here they are expanded and more clearly explained.

The last section also will bring some knowledge that will prove to be useful whenever you'll be involved in software design. They well add to those on the first volume.

A very worth buying, and a very worth read, on my opinion.

Rating: 5 stars
Summary: A MUST-READ for any C++ developer.
Review: As a C++ instructor, I spend a lot of effort searching for good books to recommend to my students. *Effective C++* and *More Effective C++* are two books that I think every C++ developer should own. The writing style is fantastic and the presentation of the material is very approachable. The topics [see below] are arranged as "Items" that are organized around particular programming ideas instead of language features. The material is suitable for many experience levels: beginners to experts. Easy Decision for Today: Just Buy It

Rating: 5 stars
Summary: It's sure worth the money
Review: I bought his first book "Effective C++" and this one. It's true that I paid twice but the benefit that I get from them are well justified the cost. I would buy the third one if it is this good. His writing is very clear and precise. It is humorous and yet authoritative.

Rating: 4 stars
Summary: A sequel worth buying
Review: I didn't expect this to be as good as the first book since we can assume the best 50 ideas went into the original, but I still found it to be useful. What I like about both books is that the ideas are enumerated so that I can easily find them again. There are lots of books with good ideas that I can never find again because I discovered them in some obscure chapter that I can't identify anymore.

Rating: 1 stars
Summary: Unoriginal and Overrated
Review: I don't know why most people adulate this book and even its predecessor. I read both this book - More Effective - and Effective C++. Ninety percent of the materials in this book can be found in Stroustrup's The C++ Programming Language. This book is like a summary of Stroustrup's aforementioned book. After reading this book, I gained no new insights on C++ programming. If you really want a good C++ book, read Modern C++ Design and Exceptional C++. Don't waste your money on this Effective C++ crap. It's unoriginal and overrated. I wish that I can give this book zero stars.

Rating: 5 stars
Summary: Good book, easy to read
Review: I find Scott's books to be very easy to read and also very insightful as well. If you like reading about programming and C++ then you'll enjoy his writing style and topic selection. Many of the code examples are a bit too simplistic and underdeveloped but they otherwise convey the message author intends. I've read all three of his books and found this one to be the best one. Although 50 tips may seem like a lot more than the 35 offered in this one, I believe you'll find this one to be more useful.

Rating: 5 stars
Summary: Good book, easy to read
Review: I find Scott's books to be very easy to read and also very insightful as well. If you like reading about programming and C++ then you'll enjoy his writing style and topic selection. Many of the code examples are a bit too simplistic and underdeveloped but they otherwise convey the message author intends. I've read all three of his books and found this one to be the best one. Although 50 tips may seem like a lot more than the 35 offered in this one, I believe you'll find this one to be more useful.

Rating: 5 stars
Summary: Lovely writing style
Review: I love his writing style. Simple and straight forward. He is truly a talented writer.


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates