Jezici specifični za domen (Domain-Specific Languages)
“Granice mog jezika su granice mog sveta.”
— Ludwig Wittgenstein
- O predmetu
- Programski jezik Python
- Uvod u jezike specifične za domen
- Jezičke sintakse i metamodelovanje
- Tekstualne sintakse
- Arpeggio
- parglare
- textX
- Generisanje programskog koda
- Anatomija jednog DSL-a
- Informacije za ispitni projekat
Literatura
Osnovna
- Igor Dejanović, Jezici specifični za domen, Fakultet tehničkih nauka, Novi
Sad, 2021. (dostupno u skriptarnici FTN-a)
Dodatna
- M. Völter, DSL Engineering: Designing, Implementing and Using
Domain-Specific Languages. 2013.
- S. Kelly and J.-P. Tolvanen, Domain-Specific Modeling: Enabling Full Code
Generation. Wiley-IEEE Computer Society Pr, March 2008
- A. Kleppe, Software language engineering: creating domain-specific languages
using metamodels. Addison-Wesley, 2009
- Federico Tomassetti, The complete guide to (external) Domain Specific
Languages, published
on the author’s blog, February 2017.
- Alessio Stalla, Quick Domain-Specific Languages in Python with
textX
- Beazley, David M. Python essential reference. Addison-Wesley Professional,
2009.