DSL Programming

Ime i prezime autora: Ivica Žeželić

Tvrtka autora: Istra informatički inženjering

Naslov: DSL Programming

Sažetak:

Današnji programski jezici su vrlo opširni. Razlog tome je što moraju biti otvoreni za izradu najrazličitijih programa za automatiziranje poslovnih procesa u bilo kojoj domeni rada, zbog toga izrada prave aplikacije obično povlači za sobom korištenje ili izradu framework-a koji enkapsulira unutar sebe mehaniku za rad, a klijentu otvara set pravila koja se moraju ispoštivati. Problem je što domene rada nemaju puno veze sa radom unutar programskog jezika koji je host - frameworku. Koliko god framework uspije enkapsulirati poslovnu logiku unutar sebe, uvijek se zadržava unutar notacija svojeg host jezika, dakle rada sa klasama, interfaceovima, anotacijama. Prirodna nadogradnja na framework je mali programski jezik pomoću kojeg na intuitivan način programiramo koristeći tipove podataka i operatore koji se tiču isključivo domene rada. Takvi mali programski jezici daju se relativno brzo izraditi, a donose smanjen broj bugova, puno lakše se čitaju i uče, pa novi zaposlenici, eksperti za domenu koji nisu programeri, a i ljudi koji tek pocinju sa radom na projektu mogu brzo početi bez dugotrajnog procesa učenja.

Vrsta:

Razina težine:

Poželjno iskustvo slušatelja:

Poželjna funkcija slušatelja:

Predviđeno vrijeme trajanja rada / aktivnosti:

Kratka biografija autora:

Pošaljite na mail   Verzija za ispis