Modern C++ Design : Generic Programming and Design Patterns Applied
Alexandrescu, Andrei
9780201704310
ISBN 13: 9780201704310
Publication Date: 2001
Your Satisfaction is Guaranteed:
Modern C++ Designis an important book. Fundamentally, it demonstrates 'generic patterns' or 'pattern templates' as a powerful new way of creating extensible designs in C++-a new way to combine templates and patterns that you may never have dreamt was possible, but is. If your work involves C++ design and coding, you should read this book. Highly recommended. -Herb SutterWhat's left to say about C++ that hasn't already been said? Plenty, it turns out. -From the Foreword by John VlissidesIn Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code.This book introduces the concept of generic components-reusable design templates that produce boilerplate code for compiler consumption-all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding.The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include: Policy-based design for flexibility Partial template specialization Typelists-powerful type manipulation structures Patterns such as Visitor, Singleton, Command, and Factories Multi-method enginesFor each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.In addition, an accompanying Web site, http://www.awl.com/cseng/titles/0-201-70431-5, makes the code implementations available for the generic components in the book and provides a free, downloadable C++ library, called Loki, created by the author. Loki provides out-of-the-box functionality for virtually any C++ project.Get a value-added service! Try out all the examples from this book at www.codesaw.com . CodeSaw is a free online learning tool that allows you to experiment with live code from your book right in your browser. 0201704315B11102003
Modern C++ Design : Generic Programming and Design Patterns Applied: Search Results
| 1. |
International Edition
|
Modern C++ Design: Generic Programming and Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: 10
Book Description: Addison-Wesley Professional. PAPERBACK. Book Condition: New. 0201704315 BRAND NEW BOOK IN PLASTIC RAP.THIS IS AN INTERNATIONAL EDITION SOFTCOVER/PAPERBACKBOOK WITH DIFFERENT ISBN AND PAGE COVER.MAY HAVE THE WORDING LOW PRICE OR EASTERN ECONOMY EDITION.WE USE BEST AND FAST METHODS OF SHIPPING LIKE USPS PRIORITY,MEDIA MAIL,DHL PRIORITY AND ALL OTER REPUTES COURIERS. *********TRACKING NUMBER ARE SENT TO OUR EMAIL ADDRESS FOR THE TRACKING MEANS.SO ALL BOOKS AT YOUR DOOR STEP WITH A 100% CUSTOMER SATISFACTION. Bookseller Inventory # WOAP-CVB-ZOR-02552 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
||
| 2. |
International Edition
|
Modern C++ Design: Generic Programming and Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: > 20
Book Description: Soft cover. Book Condition: New. 1st Edition. Brand New, Softcover International Edition. Cover Image & ISBN may differ from US edition but contents are same as US Edition. Printing in Black & White, in English language. Speedy shipping in 3-4 business days by USPS/UPS/DHL with free tracking sent to your email within 48 hours. No shipping to PO Box/APO/FPO address. Kindly provide day time phone number in order to ensure smooth delivery. 100% customer satisfaction guaranteed. We may ship the books from Asian regions for inventory purpose. In case of any queries with regards to purchase please feel free to e-mail us. Bookseller Inventory # GBD901424811 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
||
| 3. |
International Edition
|
Modern C++ Design: Generic Programming and Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: 5
Book Description: Addison-Wesley Professional. PAPERBACK. Book Condition: New. 0201704315 Brand New. International Edition, Cover might be different, Perfect Condition. Printed in English. Restricted sales disclaimer printed on the cover. Contents same as US edition. Very rare cases examples and problems at the end might be different. Ships within 48hrs with tracking no. Delivered in 5 business days excluding saturdays and sundays. Customer satisfaction guaranteed. Mail us if you have any questions. Bookseller Inventory # SKUPEAROSN#24.85 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
||
| 4. |
International Edition
|
Modern C++ Design: Generic Programming And Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: 5
Book Description: Pearson. Soft cover. Book Condition: New. No Jacket. Brand New , This is Soft Cover/Hardcover INTERNATIONAL EDITION. Different ISBN but have same contents as US Edition. Book printing in English, Black and white on non-glossy paper. Please note Territorial Restrictions may be printed on the book. Fast DHL Shipping. Bookseller Inventory # S.List015-25.67 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
||
| 5. |
Modern C++ Design: Applied Generic and Design Patterns (Paperback) (ISBN: 9780201704310) Alexandrescu, Andrei Quantity Available: 10
Book Description: Pearson Education (US), United States, 2001. Paperback. Book Condition: New. 235 x 187 mm. Brand New Book with Free Worldwide Delivery. In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and virtuosity, Alexandrescu offers a cutting-edge approach to software design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. The book introduces the concept of generic components, reusable design templates that enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding. The author then shows how to apply this approach to recurring, real-world issues that C++ programmers face in their day-to-day activity. All code is available on the Web, along with Alexandrescu's downloadable Loki C++ library, which provides powerful out-of-the-box functionality for virtually any C++ project. For experienced C++ programmers who have at least some familiarity with the Standard Template Library (STL). Bookseller Inventory # AAK9780201704310 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 6. |
Modern C++ Design: Applied Generic and Design Patterns (ISBN: 9780201704310) Alexandrescu, Andrei Quantity Available: 4
Book Description: Pearson Education (US). Paperback. Book Condition: new. BRAND NEW, Modern C++ Design: Applied Generic and Design Patterns, Andrei Alexandrescu, Scott Meyers, John M. Vlissides, In Modern C++ Design, Andrei Alexandrescu opens new vistas for C++ programmers. Displaying extraordinary creativity and virtuosity, Alexandrescu offers a cutting-edge approach to software design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. The book introduces the concept of generic components, reusable design templates that enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding. The author then shows how to apply this approach to recurring, real-world issues that C++ programmers face in their day-to-day activity. All code is available on the Web, along with Alexandrescu's downloadable Loki C++ library, which provides powerful out-of-the-box functionality for virtually any C++ project. For experienced C++ programmers who have at least some familiarity with the Standard Template Library (STL). Bookseller Inventory # B9780201704310 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 7. |
Modern C++ Design (ISBN: 9780201704310) Alexandrescu, Andrei Quantity Available: > 20
Book Description: Addison-Wesley, 2001. Paperback. Book Condition: New. New book. Shipped from UK. Bookseller Inventory # PB-9780201704310 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 8. |
Modern C++ Design: Generic Programming and Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: > 20
Book Description: Prentice Hall. Book Condition: New. New. Bookseller Inventory # 0201704315 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 9. |
Modern C++ Design (ISBN: 9780201704310) Alexandrescu, Andrei Quantity Available: 1
Book Description: 101. Book Condition: New. Bookseller Inventory # L9780201704310 Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
| 10. |
Modern C++ Design: Generic Programming and Design Patterns Applied (ISBN: 0201704315 / 0-201-70431-5) Alexandrescu, Andrei Quantity Available: 10
Book Description: Book Condition: New. Bookseller Inventory # 61650-n Bookseller & Payment Information | More Books from this Seller | Ask Bookseller a Question |
|||
Portions of this page may be (c) 2006 Muze Inc. Some database content may also be provided by Baker & Taylor Inc. Copyright 1995-2006 Muze Inc. For personal non-commercial use only. All rights reserved. Content for books is owned by Baker & Taylor, Inc. or its licensors and is subject to copyright and all other protections provided by applicable law.
Portions of this page may be Copyright VNU Entertainment Media (UK) Ltd., 2006, Georg Lingenbrink GmbH & Co., Tite Live, S.A or Informazioni Editoriali S.p.A. All rights reserved.














