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 Design and Evolution of C++

The Design and Evolution of C++

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

<< 1 2 3 >>

Rating: 5 stars
Summary: For those who want to know... Why?
Review: A masterful history of C++ from a personal perspective. I prefer this text to Stroustrup's "the C++ Programming Language". When one understands the philosophy of the creator the creation seems to fall into a clearer view.

Rating: 5 stars
Summary: A superb book for all levels
Review: As a beginner in C++ design and programming, Dr. Stroustrup unique and inside perspective on the history behind the code really helped me to understand why decisions were made. Dr. Stroustrup's book also reveals some of his personal views on life, computers and programming. It is easy to see why C++ is like it is. An excellent choice for both C++ masters and beginners.

Rating: 5 stars
Summary: Key Insight
Review: I am a CS student and this is the one C++ book I always carry with me. I find it useful as an explanation to "how and why" C++ is the way it is, and also useful as a reference. The 34 page index, which is about 1/12th of the book, is exhaustive. Almost any aspect of the C++ language is listed along with a description of how it works and why.

This book offers key insight into the class layout in memory, vtables, multiple inheritance and the type-checking system.

Bjarne talks about what he wanted to add, but was not allowed to. He also explains how C++ was written mostly in C++, which I found weird and amusing.

If you're looking for info on the STL, this book has none; this is strictly C++ language related. If you're interested in computer language development or compiler writing, this book would be wonderful.

Lastly, if you plan on teaching C++, you should really read this book so you can understand the language well enough to explain it.

Rating: 5 stars
Summary: Key Insight
Review: I am a CS student and this is the one C++ book I always carry with me. I find it useful as an explanation to "how and why" C++ is the way it is, and also useful as a reference. The 34 page index, which is about 1/12th of the book, is exhaustive. Almost any aspect of the C++ language is listed along with a description of how it works and why.

This book offers key insight into the class layout in memory, vtables, multiple inheritance and the type-checking system.

Bjarne talks about what he wanted to add, but was not allowed to. He also explains how C++ was written mostly in C++, which I found weird and amusing.

If you're looking for info on the STL, this book has none; this is strictly C++ language related. If you're interested in computer language development or compiler writing, this book would be wonderful.

Lastly, if you plan on teaching C++, you should really read this book so you can understand the language well enough to explain it.

Rating: 5 stars
Summary: Key Insight
Review: I am a CS student and this is the one C++ book I always carry with me. I find it useful as an explanation to "how and why" C++ is the way it is, and also useful as a reference. The 34 page index, which is about 1/12th of the book, is exhaustive. Almost any aspect of the C++ language is listed along with a description of how it works and why.

This book offers key insight into the class layout in memory, vtables, multiple inheritance and the type-checking system.

Bjarne talks about what he wanted to add, but was not allowed to. He also explains how C++ was written mostly in C++, which I found weird and amusing.

If you're looking for info on the STL, this book has none; this is strictly C++ language related. If you're interested in computer language development or compiler writing, this book would be wonderful.

Lastly, if you plan on teaching C++, you should really read this book so you can understand the language well enough to explain it.

Rating: 4 stars
Summary: Excellent Insights for C++ programmers, needs updating
Review: I liked this book a lot. The only reason I didn't give it 4 stars is that it would be much more interesting now to hear Stroustrup's perspectives on the ANSI Standard, and particularly his thoughts on the inclusion of STL.

Rating: 5 stars
Summary: Modeling Engineer
Review: I was taking a graduate class for beginning C++ students. The book gave a wonderful history of C++. I would recommend for students who have not taken C or C+ to understand the scope of how powerful C++ is. This is also a good book for the introduction to object-oriented programming.

Rating: 3 stars
Summary: For the Novice C++ Programmer
Review: I was taking a graduate class for beginning C++ students. The book gave a wonderful history of C++. I would recommend for students who have not taken C or C+ to understand the scope of how powerful C++ is. This is also a good book for the introduction to object-oriented programming.

Rating: 4 stars
Summary: Good for Seasoned Programmer Learning C++
Review: I've programmed in several languages, and use programming regularly in my research (mostly artificial life simuations, statistical programming, and the like). I resisted learning C++ because (a) the implementations have been really awful, as compare with Visual Basic and Delphi, and (b) it's a complicated language. But this summer I bit the bullet, and I've started using C++ in my work. What changed my mind was the Borland C++ Builder compiler, which makes it easy to write applications. I found that C++ was as complex as I expected, but quite fast and versatile. This book really helped me understand the design philosophy of C++, so I feel much more at home with the language than I did just a few days ago. I can't imagine that this book would be good for a beginner at programming, though, since it throws around computer science terminology quite freely (early binding, late binding, for instance), and without much explanation.

Rating: 5 stars
Summary: What a great book!
Review: If you're a serious C++ programmer, and love to read about interesting technical stuff, this book is great. You won't learn C++, and you probably won't become a better C++ programmer, but you'll have a much greater appreciation for why C++ is the way it is. Why the features that is has were added, and why the features that it doesn't have were rejected, and why certain details came out the way they did.


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates