or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
15 used & new from £14.00

Have one to sell? Sell yours here
 
   
Multiparadigm Design for C++
 
See larger image
 

Multiparadigm Design for C++ (Paperback)

by James O. Coplien (Author)
4.5 out of 5 stars  See all reviews (4 customer reviews)
Price: £26.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

9 new from £21.13 6 used from £14.00

Customers Who Bought This Item Also Bought

Advanced C++ Programming Styles and Idioms

Advanced C++ Programming Styles and Idioms

by James O. Coplien
C++ Templates: The Complete Guide

C++ Templates: The Complete Guide

by David Vandevoorde
5.0 out of 5 stars (3)  £25.19
The C++ Standard Library Extensions: A Tutorial and Reference

The C++ Standard Library Extensions: A Tutorial and Reference

by Pete Becker
£25.79
The C++ Programming Language, Special Edition

The C++ Programming Language, Special Edition

by Bjarne Stroustrup
3.7 out of 5 stars (29)  £27.47
The C++ Standard Library: A Tutorial and Reference

The C++ Standard Library: A Tutorial and Reference

by Nicolai M. Josuttis
4.8 out of 5 stars (12)  £26.39
Explore similar items

Product details

  • Paperback: 304 pages
  • Publisher: Addison Wesley (4 Jan 1999)
  • Language English
  • ISBN-10: 0201824671
  • ISBN-13: 978-0201824674
  • Product Dimensions: 23.4 x 18.5 x 2.3 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 936,995 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   C++ opens new browser window
Microsoft.com/VisualStudio  -  Try Visual Studio® 2010 Beta For Free. Quick & Easy Download! 
   Design Programming opens new browser window
www.gsBase.com/Software  -  Create Efficient Solutions With Our Software Now. Free Demo Here! 
   C++ Development opens new browser window
www.RentACoder.com  -  Choose from thousands of C++ developers to complete your project 
  
 

Product Description

Product Description

Coplien offers insight into an analysis and design process that takes advantage of C++'s multiple paradigm capability, including classes, overloaded functions, templates, modules, procedural programming, and more. The book uses understandable notation and readable explanations to help all C++ programmers—not just system architects and designers—combine multiple paradigms in their application development for more effective, efficient, portable, robust, and reusable software. Multi-paradigm design digs deeper than any single technology or technique to address fundamental questions of software abstraction and design.



From the Back Cover

C++ is a programming language that supports multiple paradigms: classes, overloaded functions, templates, modules, procedural programming, and more. Despite the language's flexibility and richness, however, there has previously been little effort to create a design method that supports the use of multiple paradigms within a single application.

This book presents a coherent framework for approaching multi-paradigm design, offering an advanced set of design practices that form the foundation for a formal multi-paradigm design method.

Multi-Paradigm Design for C++ offers insight into an analysis and design process that takes advantage of C++'s multiple paradigm capability. It uses understandable notation and readable explanations to help all C++ programmers--not just system architects and designers--combine multiple paradigms in their application development for more effective, efficient, portable, robust, and reusable software.

Readers will gain an understanding of domain engineering methods that support multi-paradigm design. This book reveals how to analyze the application domain, using principles of commonality and variation, to define subdomains according to the most appropriate paradigm for each. Multi-paradigm design digs deeper than any single technology or technique to address fundamental questions of software abstraction and design.

All of the concepts and techniques that form the groundwork for domain engineering are presented. These concepts include an in-depth look at commonality and variability analysis, how domain engineering interacts with commonly used design patterns, how to find abstractions in the application domain, and how the principles of domain engineering can be used as a basis for the abstraction techniques of the object paradigm. Most important, this book discusses how to apply analysis techniques that are the most appropriate paradigm to be implemented during the design phase.



0201824671B04062001

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

 

Customer Reviews

4 Reviews
5 star:
 (3)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
6 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent book about the tools C++ provides the SW designer., 16 Dec 1998
By A Customer
This book is worth a read if you are heavily into C++, if only to remind yourself that, when using C++, "objects" are but one paradigm to use. The general theme of the book is that you need to be aware of all the tools the language supports, and not just "objects" or "patterns."
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 5 people found the following review helpful:
5.0 out of 5 stars "Back to the Future" of Software Design Paradigms!, 3 Jan 1999
By A Customer
This book explores the foundations of software design paradigms. It explaines an approach that enables designers and programmers to grasp the modern design paradigms in their naked form. Don't let the name of the book fool you: The book is not only for C++ programmers... many software designer and programmer will benefit from it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 2 people found the following review helpful:
5.0 out of 5 stars An excellent read, 14 May 2005
By J. Hotchkiss - See all my reviews
(REAL NAME)   
Written by one of the giants of the software industry, this is a superb book that ought to be read by anyone working in software engineering. The techniques presented are easily applicable to a variety of languages, and above all else remind us that object-orientation might be the cool thing right now, but that it's just one tool in the tool-kit, and every tool has a purpose. Know those purposes; know those tools; get this book.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Disappointing
Arguably ahead of its time, given the strong functional borrowings of ostensibly object oriented languages such as Ruby and Python, this book presents an approach to domain... Read more
Published on 24 Feb 2007 by Thing with a hook

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.