Ist kein DSL ein anderer Name für eine App, die ein bestimmtes Problem löst?

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

  •  26-09-2019
  •  | 
  •  

Frage

Ich lerne boo (bekommt das E-Book), aber eine Frage, die ich habe, ist, was genau ein DSL ist? Bessere Frage, ob ein DSL auf ein bestimmtes Problem ausgerichtet ist, dann ist es nicht nur ein anderer Name für wirklich einen Anwendungsraum (zum Beispiel Textverarbeitung, DBMS, Mathematik Verarbeitungssoftware), die alle ihre eigenen Probleme lösen.

Ich frage dies, weil vor kurzem ein paar Mitglieder in einem Entwickler-Team bei der Arbeit eine API eine WinForms-Anwendung zu testen geschrieben und es wurde ein „DSL“ angesehen wird.

Danke

War es hilfreich?

Lösung

Im Zweifelsfall wiki: domänenspezifische Sprache

Generell ist es nicht eine Anwendung, sondern eine Programmiersprache oder ein Rahmen, der eine Sprache erweitert , um Hilfe in ein bestimmtes Problem oder eine Reihe von Problemen zu lösen. SQL (die Abfragesprache) ist ein Beispiel für einen DSL; das DBMS selbst ist jedoch kein DSL.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top