我有一门课程,教授要求我们为我们的最终项目创建DSL。他在Eclipse 的第一个xText课程中向我们介绍了。这是一门新课程,我对领域特定语言的含义还是有点模糊。
这是我目前的理解:领域特定语言是针对软件开发中的特定问题而创建的语言。DSL的示例是PHP,SQL,JavaScript,而相反的是Java,C#,C ++,Ruby等语言。
如果我错了,请随时纠正我。
我想知道的是:是否有用于.NET / Visual Studio的类似于Xtext的工具,该工具可以让我定义语法并可以使用活动图基于该工具生成编程语言?