by
4.28 of 5 stars
Busy programmers are offered exciting and powerful new C++ idioms with surprising capabilities that are described in this book. Beginning with deta... read full description

reviews

Jun 24, 2011
Joecolelife rated it: 5 of 5 stars
I was longing for a good book on advanced C++. First, I bought "Multi-Paradigm C++". It does have some insights but author's style is baroque to the extreme. A good cure for insomnia. Then I bought "Generative Programming". I found it too much of a PhD thesis garnished with too much fluff for my taste.
Not wanting to risk anymore, I borrowed this book from a friend... to lose sleep for two nights reading it! It is the book I was looking for: no-nonsense, eye-opening, insp More...
Jul 07, 2010
Manuel rated it: 4 of 5 stars
If it was for the fact that many of the topics covered in the book were so advanced that they are not applicable to day to day software development, I'd give the book 5 stars.

I was introduced to generic programming and Andrei's book at a presentation by Martin Fowler. I have to share Fowler's view that Alexandrescu is at a level beyond most of us. However, even though I don't find the book applicable to my day to day job, I do find it stimulating and revisit it from time to time.
Sep 23, 2009
Andreas rated it: 5 of 5 stars
Great book. It takes some time to understand the concepts but it's this kind of meta-programming that will save you later a lot of work.

Highly recommended for every advanced C++ programmer. This is not a book for beginners.
Jul 21, 2011
Chandra Sekhar rated it: 5 of 5 stars
Advanced book .. initially when i tried to read in coll days i had tough time understanding. If you are really experienced programmer you can understand easily.
Mar 11, 2010
Danien rated it: 3 of 5 stars
Some good ideas and discussions, like policy-based design, but some overcomplicated ones like type lists.
Jan 07, 2012
Philippe rated it: 5 of 5 stars
The only computer science book I read 3 times.
May 14, 2011
Fred rated it: 5 of 5 stars
This book is outstanding, fascinating, and will make your brain ache.
Jul 12, 2008
Jean-Luc rated it: 3 of 5 stars
Not the type of book you'd read w/out at least a few other C++ programming and software design books under your belt... Not to mention a couple years in the field to build up some experience. Still, if you've ever used the boost libraries, the first 4 chapters will really help you understand the design philosophies.
Feb 13, 2012
Stefan rated it: 4 of 5 stars
Feb 13, 2012
Jeff rated it: 3 of 5 stars
Feb 12, 2012
Yoka rated it: 5 of 5 stars
Feb 11, 2012
Daniel is currently reading it
Feb 11, 2012
Innochenti rated it: 5 of 5 stars
Feb 10, 2012
Moh marked it as to-read
Feb 07, 2012
Graydon rated it: 2 of 5 stars
Feb 06, 2012
David marked it as to-read
Feb 06, 2012
Alan marked it as to-read
Feb 01, 2012
Matvey rated it: 5 of 5 stars
Jan 31, 2012
Regina rated it: 5 of 5 stars
Jan 31, 2012
Tim rated it: 4 of 5 stars
Jan 30, 2012
Jason added it
Jan 30, 2012
Elana marked it as to-read
Jan 29, 2012
Mahmoud marked it as to-read
Jan 26, 2012
Rex rated it: 4 of 5 stars
Jan 25, 2012
Albert rated it: 5 of 5 stars
Jan 22, 2012
Wesen rated it: 3 of 5 stars
Jan 21, 2012
Dustin marked it as to-read
Jan 20, 2012
Amit rated it: 4 of 5 stars
Jan 18, 2012
Senthil rated it: 5 of 5 stars
Jan 18, 2012
Aleksandr rated it: 5 of 5 stars