《領域特定語言》是領域特定語言(Domain-Specific Language,DSL)領域的豐碑之作,由軟件開發(fā)大師馬丁·福勒(Martin Fowler)歷時多年寫作而成。全書共57章,分為6個部分,全面介紹了DSL概念、DSL常見主題、外部DSL主題、內部DSL主題、備選計算模型以及代碼生成等內容,揭示了與編程語言無關的通用原則和模式,闡釋了如何通過DSL有效提高開發(fā)人員的生產力以及增進與領域專家的有效溝通,能為開發(fā)人員選擇和使用DSL提供有效的決策依據和指導方法。本書適合想要了解各種DSL及其構造方式,理解其通用原則、模式和適用場景,以提高開發(fā)生產力和溝通能力的軟件開發(fā)人員閱讀。