Abstract
Every domain has a language that helps practitioners communicate their thoughts easily. When a chef instructs a helper to sauté vegetables, both parties know what the term means. However, software solutions created for several domains using general-purpose, high-level programming languages such as C# or Java often quickly become difficult to maintain. Even only a few months later, the original authors of these solutions may find it difficult to remember how the code works so they can fix bugs.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 Sudipta Mukherjee
About this chapter
Cite this chapter
Mukherjee, S. (2014). Creating Domain-Specific Languages. In: Thinking in LINQ. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-6844-4_6
Download citation
DOI: https://doi.org/10.1007/978-1-4302-6844-4_6
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-6845-1
Online ISBN: 978-1-4302-6844-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)