Razvoj domenski-specifičnih programskih jezika
Tema predavanja je razvoj domenski-specifičnih programskih jezika (engl. DSL - Domain Specific Language). Cilj predavanja je objasniti što su to domenski-specifični programski jezici, kada se za njima javlja potreba, te prikazati i objasniti faze njihovog razvoja. Na predavanju će se praktičnim primjerima u Xtext i Xtend alatima prikazati primjer razvoja novog DSL-a s naglaskom na razvoj sintakse i validaciju programskog koda u Eclipse razvojnoj okolini. Također će se prikazati i razvojni alat LISA za razvoj interpretera i prevoditelja (engl. compilers) temeljen na atributnoj gramatici.
Date and Time
Location
Hosts
Registration
-
Add Event to Calendar
Speakers
Željko Kovačević of Zagreb University of Applied Sciences
Razvoj domenski-specifičnih programskih jezika
Tema predavanja je razvoj domenski-specifičnih programskih jezika (engl. DSL - Domain Specific Language). Cilj predavanja je objasniti što su to domenski-specifični programski jezici, kada se za njima javlja potreba, te prikazati i objasniti faze njihovog razvoja. Na predavanju će se praktičnim primjerima u Xtext i Xtend alatima prikazati primjer razvoja novog DSL-a s naglaskom na razvoj sintakse i validaciju programskog koda u Eclipse razvojnoj okolini. Također će se prikazati i razvojni alat LISA za razvoj interpretera i prevoditelja (engl. compilers) temeljen na atributnoj gramatici.
Biography:
Željko Kovačević predavač je na Tehničkom veleučilištu u Zagrebu gdje sudjeluje u nastavi iz kolegija orijentiranih prema učenju programskih jezika i baza podataka. Diplomirao je na Tehničkom veleučilištu u Zagrebu 2010., a zvanje predavača stječe 2016. Autor je tri knjige i desetak stručnih i znanstvenih radova iz područja programskih jezika i baza podataka, a 2015. dobiva posebno priznanje MVP (Most Valuable Professional) tvrtke Embarcadero za razvoj aplikacija u RAD Studio alatima C++ Builder i Delphi. Trenutno pohađa doktorski studij Računarstva i Informatike u Mariboru, gdje radi na istraživanju iz područja razvoja domenski-specifičnih programskih jezika. Također je aktivan i na području baza podataka gdje za potrebe niza projekata Tehničkog veleučilišta u Zagrebu primarno koristi Microsoft SQL Server RDBMS, s naglaskom na dizajn, modeliranje, implementaciju i administraciju baza podataka.