Domain-Specific Languages
E684900
Domain-Specific Languages is a technical book by Martin Fowler that explores the design, implementation, and practical use of specialized programming languages tailored to specific problem domains.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Domain-Specific Languages canonical | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
book
ⓘ
technical book ⓘ |
| author | Martin Fowler NERFINISHED ⓘ |
| coversTopic |
evolution and maintenance of DSLs
ⓘ
integration of DSLs with general-purpose languages ⓘ patterns for DSL design ⓘ patterns for DSL implementation ⓘ tool support for DSLs ⓘ trade-offs of DSLs ⓘ |
| emphasizes |
capturing domain knowledge in code
ⓘ
improving communication with domain experts ⓘ improving productivity through specialized languages ⓘ |
| explainsConcept |
code generation
ⓘ
external DSL ⓘ fluent interface ⓘ internal DSL ⓘ interpretation ⓘ language workbench ⓘ metamodel ⓘ parser-based DSL ⓘ parsing ⓘ semantic model ⓘ translation ⓘ validation ⓘ |
| focusesOn |
design of domain-specific languages
ⓘ
implementation of domain-specific languages ⓘ practical use of domain-specific languages ⓘ |
| genre |
computer science
ⓘ
programming ⓘ software engineering ⓘ |
| hasAuthorRole | Martin Fowler is both author and primary editor ⓘ |
| hasFormat |
digital
ⓘ
print ⓘ |
| hasPerspective | pragmatic ⓘ |
| language | English ⓘ |
| mainSubject |
domain-specific language
ⓘ
language design ⓘ programming language implementation ⓘ software architecture ⓘ |
| partOfSeries | Addison-Wesley Signature Series NERFINISHED ⓘ |
| publisher | Addison-Wesley NERFINISHED ⓘ |
| relatedTo |
Patterns of Enterprise Application Architecture
NERFINISHED
ⓘ
Refactoring ⓘ |
| targetAudience |
software architects
ⓘ
software developers ⓘ technical leaders ⓘ |
| teachesSkill |
designing domain-specific languages
ⓘ
evaluating when to use a DSL ⓘ implementing domain-specific languages ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.