《领域特定语言》

83 阅读1分钟

《领域特定语言》.jpg

阅读场景:业余闲暇

推荐指数:★★★☆☆

原版书名《Domain-Specific Languages》

	`DSL`首先是一种帮助用户从一个系统中抽象出某些部分的工具, 一般性的编程语言更偏向数学,中性的、通用的,领域特定语言在设计的时候就限定了领域情景,是专用的。

	从内部DSL到外部DSL、从代码生成到计算模型简介,覆盖了当今几乎所有DSL的技巧。由遗忘已久的`XSLT` ,到几乎天天打交道的`SQL`,如果熟悉 `编译原理`,可以考虑把`Selenium API` 增强与简化,结合`Antlr`封装成外部DSL。