Home Page -------------------
[Home Page] - [Reviews Main]
-------------------

Book Review
Designing and Coding Reusable C++ by Martin Carroll & Margaret Ellis
Recommended
ISBN: 0 20151284 X       Publisher: Addison-Wesley       Pages: 316pp       Price: £?
Categories:   re-usable code     advanced c++    
Reviewed by Francis Glassborow in C Vu 7-5 (Jul 1995)
It is nice to see Ms Ellis back in print again, this time co- authoring with another of AT&T's almost limitless supply of C++ technical experts.

As I typed that sentence I wondered how many were going to accuse me of sexism. If you feel that way, read the sentence again. Margaret Ellis is one of those technical people and Martin Carroll is another one. Yes, it is the same Margaret Ellis that co-authored the ARM, I bet some of you thought she was just doing some of the writing while Bjarne Stroustrup did all the hard technical stuff. If you thought that they would both be justifiably insulted. B.S. writes smooth, highly readable text and M.E. has done compiler development for several companies.

To return to the current book, Martin Carroll's specialism is designing and implementing re-usable C++ libraries, which he has been doing for rather more years than most of you have been writing client level C++. When you have had six months to two years of solid experience coding C++ at applications level you should add this book to your essential reading. When you do, you will start by lowering your opinion of the reusability of your own code. Pretty soon after that you will begin to feel that there are more than a few library designers who should be sat down and required to study this book.

Libraries should be the epitome of reusable code but in fact they are too often a millstone round the necks of both the original designers and their clients..

If you haven't already guessed, this is one of the books I chose to review because I want the book on my reference shelves.


Other Authors with the same surname

Carroll
Minimalism, Beyond the Nurnberg Funnel by John M Carroll [Recommended]  (Reviewed Jul 1998)
Scenario-Based Design by John M Carroll  (Reviewed Mar 1996)

Ellis
Annotated C++ Reference Manual, The by Margaret Ellis & Bjarne Stroustrup [Recommended]  (Reviewed Mar 1991)


Last Update - 13 May 2001.

To link to this review, please use the URL: http://www.accu.org/bookreviews/public/reviews/d/d000453.htm

Copyright © The Association of C & C++ Users 1998-2000. All rights reserved.

Mirrored from http://www.accu.org/