N'est pas un autre nom DSL pour une application qui permet de résoudre un problème particulier?
Question
J'apprends boo (obtenu l'ebook), mais une question que j'ai est ce qui est une connexion DSL exactement? Une meilleure question, si un DSL est orienté vers un problème spécifique, ne l'est pas juste un autre nom pour vraiment un espace d'application (par exemple traitement de texte, SGBD, logiciel de traitement de mathématiques), tout résoudre leurs propres problèmes.
Je demande cela parce que récemment quelques membres dans une équipe de développement au travail a écrit une API pour tester une application WinForms et il a été considéré comme un « DSL ».
Merci
La solution
En cas de doute, wiki: langage spécifique au domaine
En général, ce n'est pas une application mais un langage de programmation ou cadre qui étend une langue à l'aide à la résolution d'un problème ou d'un ensemble de problèmes. SQL (le langage de requête) est un exemple d'un DSL; le SGBD lui-même, cependant, n'est pas une connexion DSL.