Domain Specific Languages In Practice

Download Domain Specific Languages In Practice full books in PDF, epub, and Kindle. Read online free Domain Specific Languages In Practice ebook anywhere anytime directly on your device. Fast Download speed and no annoying ads. We cannot guarantee that every ebooks is available!

Domain-Specific Languages in Practice

Domain-Specific Languages in Practice
Author :
Publisher : Springer Nature
Total Pages : 342
Release :
ISBN-10 : 9783030737580
ISBN-13 : 3030737586
Rating : 4/5 (586 Downloads)

Book Synopsis Domain-Specific Languages in Practice by : Antonio Bucchiarone

Download or read book Domain-Specific Languages in Practice written by Antonio Bucchiarone and published by Springer Nature. This book was released on 2021-06-24 with total page 342 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book covers several topics related to domain-specific language (DSL) engineering in general and how they can be handled by means of the JetBrains Meta Programming System (MPS), an open source language workbench developed by JetBrains over the last 15 years. The book begins with an overview of the domain of language workbenches, which provides perspectives and motivations underpinning the creation of MPS. Moreover, technical details of the language underneath MPS together with the definition of the tool’s main features are discussed. The remaining ten chapters are then organized in three parts, each dedicated to a specific aspect of the topic. Part I “MPS in Industrial Applications” deals with the challenges and inadequacies of general-purpose languages used in companies, as opposed to the reasons why DSLs are essential, together with their benefits and efficiency, and summarizes lessons learnt by using MPS. Part II about “MPS in Research Projects” covers the benefits of text-based languages, the design and development of gamification applications, and research fields with generally low expertise in language engineering. Eventually, Part III focuses on “Teaching and Learning with MPS” by discussing the organization of both commercial and academic courses on MPS. MPS is used to implement languages for real-world use. Its distinguishing feature is projectional editing, which supports practically unlimited language extension and composition possibilities as well as a flexible mix of a wide range of textual, tabular, mathematical and graphical notations. The number and diversity of the presented use-cases demonstrate the strength and malleability of the DSLs defined using MPS. The selected contributions represent the current state of the art and practice in using JetBrains MPS to implement languages for real-world applications.


Domain-Specific Languages in Practice Related Books

Domain-Specific Languages in Practice
Language: en
Pages: 342
Authors: Antonio Bucchiarone
Categories: Computers
Type: BOOK - Published: 2021-06-24 - Publisher: Springer Nature

DOWNLOAD EBOOK

This book covers several topics related to domain-specific language (DSL) engineering in general and how they can be handled by means of the JetBrains Meta Prog
Building User-Friendly DSLs
Language: en
Pages: 502
Authors: Meinte Boersma
Categories: Computers
Type: BOOK - Published: 2024-11-19 - Publisher: Simon and Schuster

DOWNLOAD EBOOK

Craft domain-specific languages that empower experts to create software themselves. Domain-specific languages put business experts at the heart of software deve
DSL Engineering
Language: en
Pages: 558
Authors: Markus Voelter
Categories: Computers
Type: BOOK - Published: 2013 - Publisher: Createspace Independent Pub

DOWNLOAD EBOOK

The definitive resource on domain-specific languages: based on years of real-world experience, relying on modern language workbenches and full of examples. Doma
Domain-Specific Languages
Language: en
Pages: 796
Authors: Martin Fowler
Categories: Computers
Type: BOOK - Published: 2010-09-23 - Publisher: Pearson Education

DOWNLOAD EBOOK

When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivi
Programming DSLs in Kotlin
Language: en
Pages: 106
Authors: Venkat Subramaniam
Categories: Computers
Type: BOOK - Published: 2021-03-23 - Publisher: Pragmatic Bookshelf

DOWNLOAD EBOOK

Creating your own domain-specific languages (DSLs) is both challenging and exhilarating. DSLs give users a way to interact with your applications more effective