Overview: Shows methods, design patterns, guidelines, and QA practices for defining high-level languages to build better software.Gives a unified language-independent account, covering object-oriented, functionThis textbook describes the theory and the pragmatics of using and engineering high-level software languages – also known as modeling or domain-specific languages (DSLs) – for creating quality software. This includes methods, design patterns, guidelines, and testing practices for defining the syntax and the semantics of languages. While remaining close to technology, the book covers mult
|