Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your email address or mobile phone number.
Domain-Specific Languages (Addison-Wesley Signature Series (Fowler)) 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Featured Open Source Titles
Check out these featured titles from O'Reilly Media and Distributed Publishers.
Frequently Bought Together
Customers Who Bought This Item Also Bought
Top Customer Reviews
However, I can't consider this book a good text because of the things it omits. This is a book about designing DSLs and this task is one of the things functional languages excel at, but Fowler establishes in the introduction that he is going to happily ignore all things related to functional programming and never looks back. Anyone interested in designing DSLs owes it to himself to research Haskell, Scala and F# as they are vastly superior to Java in this respect.
Fowler has been one of the best at writing about OO design and approaches this book in the same way, sadly he hasn't upgraded his knowledge to include other paradigms that in this case address the problem at hand better.
Fowler took concepts that good professionals understand almost implicitly by working through these difficult ideas and places them in context that can be used as a communication tool. He has put a name and a face to a set of memes.
Fowlers critical examination of the importance of the semantic model and the way it needs to be constructed apart from syntax, the separation of the state machine model, and the illustrative programming ideas as exemplified by spreadsheets, provide PERSPECTIVE that is so sorely needed. He links these concepts together in a way that is vital for architects and programmers.
Most fowler books are worthy if a read.
But this one just misses what I want to know
After a general introduction in the first part (143 pages) more detailed knowledge can be found in another five parts. Those parts are written in a pattern style. This leads to advantages for systematic comparison and reference type usage. Actually reading through the quite heavy book from cover to cover lets one suffer a little from the high amount of redundancy.
I do like the deep thinking and clear style of Martin Fowler. Fowler has an independent and great mind: Fowler does not hesitate to make style recommendations for DSLs that are opposite to a good style within a normal programming language.
The examples are easily accessible. The languages are mostly Java, C# and Ruby.
I do highly recommend this thorough introduction to a very different approach to programming.
Most Recent Customer Reviews
This is one of the best books I've read since programming is diverse topics that make the essence of this discipline. Read morePublished on November 29, 2012 by Pantaleo Guillermo
Domain-Specific Languages was an excellent book. It was well written, well organized, engaging and informative. Read morePublished on November 7, 2012 by ryan
Martin Fowler and Rebecca Parson's DOMAIN-SPECIFIC LANGUAGES is also a pick for any software engineering holding. Read morePublished on December 12, 2010 by Midwest Book Review
This book seemed interesting until I relized how many CODE examples are in this book. Fowler seems to pack way to much CODE in his books, I'd be just as educated if I were to skim... Read morePublished on December 2, 2010 by b