Konsultacije se obavljaju po potrebi uz najavu na email
Cilj predmeta
Osposobljavanje studenata za dizajniranje i implementaciju
softverskih jezika namenjenih za uske domene ljudske
delatnosti (Domain-Specific Language – DSL) uz primenu
savremenih metoda, tehnika i alata.
Savladavanje modernih tehnologija tehnika za razvoj DSL-ova uz
oslonac na programskih jezik Pyhon i alate: Arpeggio, textX i Textile.
Zašto koristiti jezike specifične za domen?
Prilagođenost domenu omogućava jednostavnije opisivanje
rešenja problema. Koriste se koncepti domena.
Pojedine studije pokazuju da povećanje produktivnosti ide i do
1000% u poređenju sa jezicima opšte namene.1
Domenski eksperti mogu direktno koristiti DSL-ove jer je to
jezik njihovog domena.
Ideal kome težimo:
Softver inženjeri kreiraju i evoluiraju jezike, alate i mapiranje
na ciljne tehničke platforme.