语义模型,自适应模型和DSL

时间:2011-10-29 13:16:46

标签: terminology dsl

我正在阅读关于DSL的文章(Martin Fowler的书),在第一章中他谈到了语义和自适应模型。我真的不明白这些术语在DSL背景下的含义。我试着搜索并阅读更多关于它们但我仍然不太明白,因为解释也有点复杂。如果有人能用简单的语言向我解释,我真的很感激。感谢。

1 个答案:

答案 0 :(得分:0)

这些都是后来在同一本书中更详细解释的两种模式,并且在Fowler的在线DSL Pattern Catalog中有链接(尽管这些提供的信息超出了书中位置的指示)。语义模型在第11章详述,自适应模型在第47章。

基本上,语义模型是与语言紧密相关的模型,描述与语言相同的知识领域,由解析器直接创建。通常建议使用one来将解析逻辑与语义逻辑分开。

自适应模型是一种定义替代计算模型的技术(即,通常不在宿主语言中完成的计算模型),有时实际上是对计算DSL建模的语义模型。