Razvoj domenski-specifičnih programskih jezika

#domain-specific #languages #xtext #xtend #lisa
Share

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_To_Calendar_icon Add Event to Calendar
  • Ivana Lučića 5
  • Zagreb, Grad Zagreb
  • Croatia
  • Room Number: C

  • Contact Event Host


  Speakers

Željko Kovačević of Zagreb University of Applied Sciences

Topic:

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.