Books > Computing & IT > Computer programming > Software engineering
|
Buy Now
Domain-Specific Languages in Practice - with JetBrains MPS (Paperback, 1st ed. 2021)
Loot Price: R4,220
Discovery Miles 42 200
|
|
Domain-Specific Languages in Practice - with JetBrains MPS (Paperback, 1st ed. 2021)
Expected to ship within 10 - 15 working days
|
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.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.