Opening book details…
Can I read Domain Specific Languages on EtoBox?
Domain Specific Languages by Martin Fowler, Rebecca Parsons is a nonfiction available to read on EtoBox.
What is Domain Specific Languages about?
Domain Specific Languages (DSLs) have been around since I've been in computing, but it's hard to find much information about how to work with them. DSLs are small languages, focused on a particular aspect of a software system. You can't build a whole program with a DSL, but you often use multiple DSLs in a system mainly written in a general purpose language.DSLs come in two main forms: external and internal. An external DSL is a language that's parsed independently of the host general purpose language: good examples include regular expressions and CSS. External DSLs have a strong tradition in the Unix community. Internal DSLs are a particular form of API in a host general purpose language, often referred to as a fluent interface. The way mocking libraries, such as JMock, define expectations for tests are good examples of this, as are many of the mechanisms used by Ruby on Rails. Internal DSLs also have a long tradition of usage, particularly in the Lisp community.People find DSLs valuable because a well-designed DSL can be much easier to program with than a traditional library. This improves programmer productivity, which is always valuable. In particular it may also improve commun
Who reads Domain Specific Languages?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Martin Fowler, Rebecca Parsons
- Published
- 2010
- Language
- EN
- Category
- nonfiction
- Subjects
- Computer Science, Stem
More by Martin Fowler, Rebecca Parsons
Browse all works by Martin Fowler, Rebecca Parsons
Similar books
- Software Language Engineering : Creating Domain-Specific Languages Using Metamodels — Kleppe, Anneke G; Favre, Jean-Marie(Foreword by) (2008)
- Practical Scala DSLs : Real-World Applications Using Domain Specific Languages — Pierluigi Riti (2018)
- DSLs in Boo : Domain Specific Languages in .NET — Ayende Rahien (Oren Eini) (2010)
- Domain-Specific Languages : Effective Modeling, Automation, and Reuse — Andrzej Wąsowski, Thorsten Berger (2023)
- DSL Engineering: Designing, Implementing and Using Domain-Specific Languages — Markus Voelter (2013)
- Domain-Specific Languages Made Easy (MEAP V04) — Meinte Boersma (2020)