Generative Programming: Methods, Tools, and Applications

generative programming: methods, tools, and applications

more information about Generative Programming: Methods, Tools, and Applications

Generative Programming: Methods, Tools, and Applications

Editorial Reviews
Book Description
The authors present a grand tour of Generative Programming that is bound to become a classic. They . . . focus on the generally unappreciated connection between Domain Specific Languages and Generative Programming as a motivation for future development. Their wide-ranging and practical methods for Domain Analysis and Domain Engineering describe the first steps that developers can take right now . . . and are valuable both when existing systems are used or in preparation for emerging new generative technologies." --Charles Simonyi, Chief Architect at Microsoft Research and the inventor of Intentional Programming "The book develops strong themes around unifying principles that tie the pieces together, most notably domain engineering and metaprogramming. It is crucial to understand that this book is not just some refreshing diversion, nor just an exposition of some noteworthy niche techniques: It is a harbinger of a broader enlightenment that opens the door to a new age." --From the Foreword by James Coplien, a Distinguished Member of Technical Staff at Lucent Technologies, Bell Laboratories

Generative Programming (GP) offers great promise to application developers. It makes the idea of moving from one-of-a-kind software systems to the semi-automated manufacture of wide varieties of software quite real. In short, GP is about recognizing the benefits of automation in software development. Generative Programming covers methods and tools that will help you design and implement the right components for a system family and automate component assembly. The methods presented here are applicable for all commercial development--from "programming in the small," at the level of classes and procedures--to "programming in the large," or developing families of large systems.

Generative Programming is your complete guide and reference to this emerging discipline. It provides in-depth treatment of critical technologies and topics including: Domain Engineering Feature Modeling Generic Programming Aspect-Oriented Programming Template Metaprogramming in C++ Generators Microsoft's Intentional Programming Using this book you will learn how these techniques fit together and, more importantly, how to apply them in practice. The text contains three comprehensive case studies in three different domains: programming domain (container data structures), business domain (banking), and scientific computing (matrix computations).

Book Info
(Pearson Education) A guide and reference to generative programming. Provides in-depth treatment of critical technologies and topics including domain engineering, feature modeling, generic programming, aspect-oriented programming, generators, and more. Softcover. DLC: Generative programming (Computer science).

Generative Programming: Methods, Tools, and Applications

Generative Programming: Methods, Tools, and Applications,Krzysztof Czarnecki,Ulrich Eisenecker,Krzysztof Czarnecki,Addison-Wesley Professional,0201309777,020130997155,Client-Server Computing - General,Computer Books: General,Computer Programming,Computers,Computers - Languages / Programming,Generative programming (Comput,Generative programming (Computer science),Programming - General,Programming - Software Development,Computers / Client-Server Computing

Fun Book:

  1. Geocaching: Hike and Seek with Your GPS
  2. Geometric Tools for Computer Graphics, First Edition (The Morgan Kaufmann Series in Computer Graphics)
  3. Get in the Game!: The Girls' Guide to Money and Investing
  4. Getting an Investing Game Plan: Creating It, Working It, Winning It
  5. Getting Rich In America : Eight Simple Rules For Building A Fortune--And A Satisfying Life
  6. Getting Started in Bonds (Getting Started In.....)
  7. Getting Started in Estate Planning
  8. Getting Started in Financial Information (Getting Started In.....)
  9. Getting Started in Tax Consulting
  10. Getting Started with Peachtree 2005

Fun Book

Fun Book

Recommended Books

  1. Re-visioning the Past : Early Photography in Bengal 1875-1915
  2. Here I Am to Worship : 25 Worship Favorites + 5 New Songs
  3. The Clarinet and Clarinet Playing
  4. Telecommunications Billing Systems
  5. Public Transport in Developing Countries
  6. Primate Adaptation and Evolution, Second Edition
  7. Scattering from Model Nonspherical Particles : Theory and Applications to Environmental Physics
  8. The Mahabharata : A Shortened Modern Prose Version of the Indian Epic
  9. The House of Gaian
  10. The Book of Whole Meals: A Seasonal Guide to Assembling Balanced Vegetarian Breakfasts, Lunches and
  11. Special Knits: 22 Gorgeous Handknits For Babies and Toddlers
  12. The Brat Stops Here! : 5 Weeks
  13. The Global Experience, Volume II: Readings in World History Since 1550
  14. Rio: Unravelling the Consequences
  15. Special Places to Stay Garden Bed & Breakfast