pickabook books with huge discounts for everyone
pickabook books with huge discounts for everyone
Visit our new collection website www.collectionsforschool.co.uk
     
Email: Subscribe to news & offers:
Need assistance? Log In/Register


Item Details
Title: MODERN C++ DESIGN
GENERIC PROGRAMMING AND DESIGN PATTERNS APPLIED
By: Andrei Alexandrescu, Scott Meyers (Foreword), John M. Vlissides (Foreword)
Format: Paperback

List price: £47.99
Our price: £43.19
Discount:
10% off
You save: £4.80
ISBN 10: 0201704315
ISBN 13: 9780201704310
Availability: Usually dispatched within 3-5 days.
 Delivery rates
Stock: Currently 3 available
Publisher: PEARSON EDUCATION (US)
Pub. date: 13 February, 2001
Pages: 352
Description: Demonstrates 'generic patterns' or 'pattern templates' as a way of creating extensible designs in C++. This book introduces the concept of generic components-reusable design templates that produce boilerplate code for compiler consumption, within C++.
Synopsis: 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.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 engines For 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.
Publication: US
Imprint: Addison-Wesley Educational Publishers Inc
Returns: Returnable
Some other items by this author:
BUILDING PARSERS WITH JAVA
C++ CODING STANDARDS
C++ CODING STANDARDS (PB)
C++ IN DEPTH (PB)
D PROGRAMMING LANGUAGE (PB)
DESIGN PATTERNS
DESIGN PATTERNS (HB)
DESIGN PATTERNS CD (CD)
DOWNLOADER''S COMPANION FOR WINDOWS EMPTY BOX
DOWNLOADER''S COMPANION FOR WINDOWS, THE (BOOK/DISK)
EFFECTIVE C++
EFFECTIVE C++ (PB)
EFFECTIVE C++ (PB)
EFFECTIVE MODERN C++
EFFECTIVE MODERN C++
EFFECTIVE MODERN C++
EFFECTIVE MODERN C++ (PB)
EFFECTIVE MODERN C++ (PB)
EFFECTIVE STL (PB)
EFFECTIVE STL (PB)
LEARN MAC OS X SNOW LEOPARD (PB)
LEARN OS X LION (PB)
MAC OS X LEOPARD (PB)
MODERN C++ DESIGN
MORE EFFECTIVE C++ (PB)
PATTERN HATCHING (PB)
PATTERN LANGUAGES OF PROGRAM DESIGN (PB)
PROGRAMMING IN D (HB)
PROGRAMMING IN D (PB)
SITE LICENCE 5-29 COPIES CD K1472 (CD)
SITE LICENSE 101-150 COPIES CD K1472 (CD)
SITE LICENSE 151-250 COPIES CD K1472 (CD)
SITE LICENSE 30-60 COPIES CD K1472 (CD)
SITE LICENSE 61-100 COPIES CD K1472 (CD)
SITE LICENSE FOR 251-300 COPIES OF EFFECTIVE C++ CD (CD)
THE D PROGRAMMING LANGUAGE
THE D PROGRAMMING LANGUAGE (PB)
THIS IS NOT AVAILABLE 043312

TOP SELLERS IN THIS CATEGORY
Learning Java Through Games (Paperback)
Taylor & Francis Inc
Our Price : £76.49
more details
Effective Java (Paperback)
Pearson Education (US)
Our Price : £36.44
more details
C++ Primer (Paperback)
Pearson Education (US)
Our Price : £40.04
more details
Programming (Paperback)
Pearson Education (US)
Our Price : £49.94
more details
C Programming Language (Paperback)
Pearson Education (US)
Our Price : £48.01
more details
BROWSE FOR BOOKS IN RELATED CATEGORIES
 COMPUTING AND INFORMATION TECHNOLOGY
 computer programming
 programming languages


Information provided by www.pickabook.co.uk
SHOPPING BASKET
  
Your basket is empty
  Total Items: 0
 

NEW
Ramadan and Eid al-Fitr A celebratory, inclusive and educational exploration of Ramadan and Eid al-Fitr for both children that celebrate and children who want to understand and appreciate their peers who do.
add to basket

Learning
That''s My Story!: Drama for Confidence, Communication and C... The ability to communicate is an essential life skill for all children, underpinning their confidence, personal and social wellbeing, and sense of self.
add to basket