У мене є курс, в якому професіонал попросив нас створити DSL для нашого остаточного проекту. Він представив нас на перших курсах xText з Eclipse. Це новий курс, я все ще трохи нечіткий про те, що означає домен для конкретних мов.
Це моє теперішнє розуміння: мова, визначена для домену, - це мова, створена для конкретних проблем в розробці програмного забезпечення. Прикладами DSL є PHP, SQL, JavaScript, а навпаки - такі мови, як Java, C #, C ++, Ruby тощо.
Будь ласка, не соромтесь виправити мене, якщо я помиляюся.
Що я хотів би знати: чи існує який-небудь інструмент для .NET / Visual Studio, подібний до Xtext, який дозволяє мені визначати граматику і дозволяти генерувати мову програмування на основі цього за допомогою діаграми діяльності?