Overview:
Domain-Specific Languages (DSLs) are believed to simplify complex code, improve communication with customers and improve productivity when selected and used carefully. This book tells software professionals when they can utilise DSLs, and where DSLs turns out to be suitable. It further guides to pick right approaches for applications. The techniques mentioned in the book are suitable for latest object-oriented languages. Martin Fowler, author of the book provides various examples of C#, Java and Ruby.
There are details and examples mentioned in the book informing the readers on how to get started with using the techniques. Apart from internal and external DSL topics including alternative computational models and code generation.
Author:
Martin Fowler
Published In
3rd October 2010