Domain-Specific Languages (Addison-Wesley Signature Series (Fowler))
Author: Martin Fowler Category: Computers & Technology, Programming Publish: 2010 Pages: 640 Pages Language: English Download

When rigorously chosen and used, Area-Particular Languages (DSLs) could simplify advanced code, promote efficient communication with prospects, enhance productiveness, and unclog improvement bottlenecks. In Area-Particular Languages, famous software program improvement skilled Martin Fowler first gives the data software program professionals must resolve if and when to make the most of DSLs. Then, the place DSLs show appropriate, Fowler presents efficient strategies for constructing them, and guides software program engineers in choosing the proper approaches for his or her purposes.

This guide’s strategies could also be utilized with most trendy object-oriented languages; the creator gives quite a few examples in Java and C#, in addition to chosen examples in Ruby. Wherever attainable, chapters are organized to be self-standing, and most reference matters are introduced in a well-recognized patterns format.

Armed with this wide-ranging guide, builders may have the data they should make vital choices about DSLs—and, the place applicable, achieve the numerous technical and enterprise advantages they provide.

The matters lined embrace:

  • How DSLs examine to frameworks and libraries, and when these alternate options are ample
  • Utilizing parsers and parser turbines, and parsing exterior DSLs
  • Understanding, evaluating, and selecting DSL language constructs
  • Figuring out whether or not to make use of code era, and evaluating code era methods
  • Previewing new language workbench instruments for creating DSLs
Protected by Copyscape