Sale

Modern C++ Design: Generic Programming and Design Patterns Applied

Regular price Save up to 19%
Unit price
per
Compare to estimated retail price: S$71.08  

Innovative software design meets C++ virtuosity.

Imagine you're a seasoned C++ programmer eager to elevate your code—Andrei Alexandrescu's "Modern C++ Design" could be just the transformative read you're seeking. It bridges the realms of generic programming and design patterns, giving you tools to write flexible and reusable C++ code that truly encapsulates your design intentions. Plus, the accompanying Loki library is a treasure trove for practical application, ensuring that the concepts leap off the page and into your projects.

Note: While we do our best to ensure the accuracy of cover images, ISBNs may at times be reused for different editions of the same title which may hence appear as a different cover.
Sale

Modern C++ Design: Generic Programming and Design Patterns Applied

Regular price Save up to 19%
Unit price
per
Compare to estimated retail price: S$71.08  
Condition guide

Save 10% On This Item as a Thryft Club Member

Join Thryft Club for S$30/year and enjoy 10% off everything, plus S$10 off your first order. Join now →

ISBN: 9780201704310
Date of Publication: 2001-02-13
Format: Paperback
Goodreads rating: 4.24
(rated by 877 readers)

Description

In 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. For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.
 

Innovative software design meets C++ virtuosity.

Imagine you're a seasoned C++ programmer eager to elevate your code—Andrei Alexandrescu's "Modern C++ Design" could be just the transformative read you're seeking. It bridges the realms of generic programming and design patterns, giving you tools to write flexible and reusable C++ code that truly encapsulates your design intentions. Plus, the accompanying Loki library is a treasure trove for practical application, ensuring that the concepts leap off the page and into your projects.

Note: While we do our best to ensure the accuracy of cover images, ISBNs may at times be reused for different editions of the same title which may hence appear as a different cover.