Разве DSL другое имя для приложения, которое решает конкретную проблему?

StackOverflow https://stackoverflow.com/questions/4019490

  •  26-09-2019
  •  | 
  •  

Вопрос

Я изучаю бу (получил электронную книгу), но один вопрос у меня есть, это то, что именно DSL? Лучший вопрос, если DSL ориентирован на определенную проблему, то не просто другое имя для действительно прикладного пространства (например, обработка текста, СУБД, программное обеспечение для обработки математики), все решают свои собственные проблемы.

Я спрашиваю это, потому что недавно пара членов в команде DEV на работе написал API для проверки приложения WinForms, и это было сочтено «DSL».

Спасибо

Это было полезно?

Решение

Когда сомневаюсь, вики: Особый язык

Как правило, это не приложение, а язык программирования или а Рамки, которая расширяет язык помогать в решении конкретной проблемы или набора проблем. SQL (язык запроса) является примером DSL; Сама СУБД, однако, не DSL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top