开发者

Isn't a DSL another name for an app which solves a particular problem?

开发者 https://www.devze.com 2023-01-22 03:48 出处:网络
I am learning boo (got the ebook), but one question I have is what exactly is a DSL? Better question, if a DSL is geared towards a specific problem, then isn\'t it just another name for really an appl

I am learning boo (got the ebook), but one question I have is what exactly is a DSL? Better question, if a DSL is geared towards a specific problem, then isn't it just another name for really an application space (e.g. W开发者_运维技巧ord Processing, DBMS, maths processing software), all solve their own problems.

I ask this because recently a couple of members in a dev team at work wrote an API to test a winforms app and it was deemed a "DSL".

Thanks


When in doubt, wiki: Domain-specific language

Generally it's not an application but a programming language or a framework which extends a language to aid in solving a particular problem or set of problems. SQL (the query language) is an example of a DSL; the DBMS itself, however, is not a DSL.

0

精彩评论

暂无评论...
验证码 换一张
取 消