📜 ⬆️ ⬇️

Domain Domain Languages ​​(DSL)

What is it?


This is some form of computer language developed for a specific subject area. This is what allows you (software developers) to better interact with the carriers of “domain knowledge”. And also allows you to more concisely draw up business logic. This is, for example, SQL, Linq, much of the Ruby On Rails syntax.

Why do I need it?


If you agree with the statement: “General purpose languages ​​are sometimes too eloquent”, you are developing on .NET, or you are very interested in programming, then our report will be of interest to you.

What will I find out?


Answers to the following questions:

Materials of our performance


Presentation slides

Building DSLs on CLR and DLR (.NET)

Video:
')
http://video.yandex.ru/users/thecoffee/collection/1/

The video in a more suitable quality for viewing the inscriptions on the board can be merged using the links below:

http://narod.ru/disk/9278634000/01.wmv.html

http://narod.ru/disk/9279885000/02.wmv.html

All reviewed examples are available here:

http://spbalt.net/Content/Baum_Moiseev_DSL.zip

Source: https://habr.com/ru/post/63189/


All Articles