Generative Programming: Methods, Tools, and Applications

Author: Krzysztof Czarnecki, Ulrich Eisenecker
List Price: $59.99
Our Price: Click to see the latest and low price
ISBN: 0201309777
Publisher: Addison-Wesley Pub Co (06 June, 2000)
Edition: Paperback
Sales Rank: 79,090
Average Customer Rating: 3.8 out of 5

Buy now directly from Amazon.com - Purchase this book, safely and securely from the largest book dealer on the Internet, Amazon.com

Customer Reviews

Rating: 4 out of 5
An advanced work on Code Generation
This is a solid book of the theory behind code generation. Definitely worth the look if you are interested in extending your build process with code generation or are looking at template drive programming.


Rating: 4 out of 5
good book
This is a good book. It can be an even better one if the chapter on 'Intentional Programming' can be cut in half or more. I don't mind reading about the ideas of intentional programming, but the first half of the chapter reads like a manual for a particular software. "Click this button to compile, that button to do some other stuff..." For a theory flavored book I was surprised it included this kind of stuff.

The rest of the book is fine. It's a good survey of programming methodologies with an extensive list of literature. The discussion on generative programming and templates are inspiring. One thing to keep in mind is in a lot of places the book talks about the ideals of how programming should be, which is why it may sound silver-bulletish. But it didn't claim to have reached all those ideals. So you need to think for yourself what can be solved by using the techniques introduced in this book. Unlike some other reviewers, the academic style is ok with me. I'd rather a technical book to be a little too serious than too comical.


Rating: 1 out of 5
Too much fluff
I bought the book with much hope... yet I was unhappy with it. I am looking for new, improved ways to design and implement programs using C++, and sadly this book doesn't offer much help in that direction.

The book is a bit silver-bulletish: pompous terms, academic "serious" style, predictions, they're all there. Yet the practical examples the authors give are not very conclusive.

The book is too long. A very hard, and not much rewarding, read. And the forward references are really annoying. Practically the first half of the book keeps saying that the details about X, or even the full definition of X, will be found in a subsequent chapter...

Too hard to read, too little outcome for me as a reader. The information is there but it's drawned in mere fluff.

Similar Products

· C++ Templates: The Complete Guide
· AspectJ in Action: Practical Aspect-Oriented Programming
· Modern C++ Design: Generic Programming and Design Patterns Applied
· Code Generation in Action
· Patterns of Enterprise Application Architecture

Return To Main Computer Book IndexSearch Our Entire Computer Book Catalog