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: