Live briefing
Everything about Language workbench
Tool for language-oriented programming
A language workbench is a tool or set of tools that enables software development in the language-oriented programming software development paradigm. A language workbench will typically include tools to support the definition, reuse and composition of domain-specific languages together with their integrated development environment. Language workbenches were introduced and popularized by Martin Fowler in 2005. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Language workbenchA 5-minute orientation
- Skim a recent paper: Dandelion: A scalable, cloud-based graphical language workbench for industrial low-code developmentInfluential work since 2022
- Pick up a classic book: Microfocus Workbench and Toolset Developer's GuideThe most-reprinted book on the subject
- Read the landmark paper: Validating a sentiment dictionary for German political language—a workbench noteCited 82 times
- Go sideways: Domain-specific languageA closely related topic
- Go sideways: Language-oriented programmingA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Validating a sentiment dictionary for German political language—a workbench note
G-language Genome Analysis Environment: a workbench for nucleotide sequence data mining
The spoofax language workbench
Mashup of metalanguages and its implementation in the Kermeta language workbench
mbeddr: instantiating a language workbench in the embedded software domain
Language Design with the Spoofax Language Workbench
A Model-Driven Engineering Workbench for CAEX Supporting Language Customization and Evolution
DPF Workbench: a multi-level language workbench for MDE; pp. 3–15
🆕 Influential since 2022
📚 Books worth reading
Microfocus Workbench and Toolset Developer's GuideRob K. Lamb · 1994
Micro Focus WorkbenchAlida Jatich · 1992
Using Micro Focus Personal COBOLMark W. Smith, Douglas Coker · 1994- 📕Using Micro Focus COBOL WorkbenchLeona Roen · 1995
Using Micro Focus Cobol workbenchMark W. Smith · 1994
Micro Focus COBOL Workbench for application developerClayton L. McNally · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Domain-specific language A domain-specific language (DSL) is a programming language specialized to a specific application domain. This is in contrast to a general-purpose programming…
- Language-oriented programming Language-oriented programming (LOP) is a software-development paradigm where "language" is a software building block with the same status as objects, modules…
- JetBrains MPS JetBrains MPS (Meta Programming System) is a language workbench developed by JetBrains. MPS is a tool to design domain-specific languages (DSL). It uses…
- Racket (programming language) Racket is a general-purpose, multi-paradigm programming language. The Racket language is a modern dialect of Lisp and a descendant of Scheme. It is designed…
- Xtext Xtext is an open-source software framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators…
- List of Eclipse Modeling Framework based software This is a list about tools using the Eclipse Modeling Framework. Connected Data Objects (CDO): A free implementation of a Distributed Shared Model on top…
- Robert Bruce Findler Robert Bruce Findler, colloquially known as "Robby", is an American computer scientist, currently, a professor of computer science at Northwestern University…
- Model-driven engineering Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models…