Atšķirības starp "Domēnspecifiskas valodas" versijām
(Sākums) |
(DSL Course) |
||
1. rindiņa: | 1. rindiņa: | ||
Domēnspecifiskas valodas (DSL) ir formālas valodas, līdzīgi, kā programmēšanas valodas, bet izmantojams šaurākā problēmu apgabalā. Līdz ar to tās operē ar šim konkrētajam apgabalam, domēnam, specifiskiem jēdzieniem. Parasti tās nav [https://en.wikipedia.org/wiki/Turing_completeness Turing complete], bet toties piedāva plašas automatizācijas iespējas - koda ģenerēšana, interpretēšana, atkļūdošana. Ieguvums ir tāds, ka ar šādu valodu var strādāt nozares eksperti, kas nav IT-speciālisti. | Domēnspecifiskas valodas (DSL) ir formālas valodas, līdzīgi, kā programmēšanas valodas, bet izmantojams šaurākā problēmu apgabalā. Līdz ar to tās operē ar šim konkrētajam apgabalam, domēnam, specifiskiem jēdzieniem. Parasti tās nav [https://en.wikipedia.org/wiki/Turing_completeness Turing complete], bet toties piedāva plašas automatizācijas iespējas - koda ģenerēšana, interpretēšana, atkļūdošana. Ieguvums ir tāds, ka ar šādu valodu var strādāt nozares eksperti, kas nav IT-speciālisti. | ||
− | [https://twitter.com/markusvoelter/status/927816602883682306 Piemēri] (tikai uzskaitījums). | + | [http://dsl-course.org/ Mācību kurss.] |
+ | |||
+ | Industriāli [https://twitter.com/markusvoelter/status/927816602883682306 Piemēri] (tikai uzskaitījums). |
Pašreizējā versija, 2018. gada 15. marts, plkst. 12.38
Domēnspecifiskas valodas (DSL) ir formālas valodas, līdzīgi, kā programmēšanas valodas, bet izmantojams šaurākā problēmu apgabalā. Līdz ar to tās operē ar šim konkrētajam apgabalam, domēnam, specifiskiem jēdzieniem. Parasti tās nav Turing complete, bet toties piedāva plašas automatizācijas iespējas - koda ģenerēšana, interpretēšana, atkļūdošana. Ieguvums ir tāds, ka ar šādu valodu var strādāt nozares eksperti, kas nav IT-speciālisti.
Industriāli Piemēri (tikai uzskaitījums).