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 |
How this entity was disambiguated
This entity first appeared as the object of triple T7735556 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Domain-Specific Languages Context triple: [Martin Fowler, authorOf, Domain-Specific Languages]
-
A.
Programming Language Design and Implementation
Programming Language Design and Implementation is a premier annual academic conference focusing on research in programming languages and compilers, sponsored by ACM SIGPLAN.
-
B.
Practical Aspects of Declarative Languages
Practical Aspects of Declarative Languages is an academic conference focused on the practical implementation, application, and evaluation of declarative programming languages and related technologies.
-
C.
Pattern Languages of Programs conference
The Pattern Languages of Programs conference is a software engineering conference focused on the theory and practice of patterns in software design and development.
-
D.
Types and Programming Languages (research contributions)
Types and Programming Languages (research contributions) refers to Tobias Nipkow’s influential work advancing the theory and mechanization of type systems and programming language semantics, particularly through formal verification and theorem proving.
-
E.
European school of programming language design
The European school of programming language design is a tradition in computer science that emphasizes mathematically rigorous, formally defined programming languages and semantics, strongly influenced by researchers such as Adriaan van Wijngaarden.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Domain-Specific Languages Target entity description: 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.
-
A.
Programming Language Design and Implementation
Programming Language Design and Implementation is a premier annual academic conference focusing on research in programming languages and compilers, sponsored by ACM SIGPLAN.
-
B.
Practical Aspects of Declarative Languages
Practical Aspects of Declarative Languages is an academic conference focused on the practical implementation, application, and evaluation of declarative programming languages and related technologies.
-
C.
Pattern Languages of Programs conference
The Pattern Languages of Programs conference is a software engineering conference focused on the theory and practice of patterns in software design and development.
-
D.
Types and Programming Languages (research contributions)
Types and Programming Languages (research contributions) refers to Tobias Nipkow’s influential work advancing the theory and mechanization of type systems and programming language semantics, particularly through formal verification and theorem proving.
-
E.
European school of programming language design
The European school of programming language design is a tradition in computer science that emphasizes mathematically rigorous, formally defined programming languages and semantics, strongly influenced by researchers such as Adriaan van Wijngaarden.
- F. None of above. chosen
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 ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Domain-Specific Languages Description of subject: 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.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.