Kódgenerátorok készítése

Konzulens:
Dr. Simon Balázs
Tárgy:
Önálló laboratórium - Szoftverfejlesztés és rendszertervezés specializáció, BSc Info.
Önálló laboratórium 1 - Vizuális informatika főspecializáció, MSc Info.
Önálló laboratórium 2 - Vizuális informatika főspecializáció, MSc Info.
Hallgatói létszám:
5
Folytatás:
Szakdolgozat / Diplomaterv
Leírás:
A szoftverfejlesztést nagyban megkönnyíthetik az olyan eszközök, amelyek leveszik a programozó válláról a mechanikusan végrehajtandó feladatokat (pl. JPA entitások készítése, REST interfész generálása, DTO objektumok definiálása, stb.). Sokszor egy egyszerű, a problémakörhöz közelebb álló szakterület-specifikus programnyelv (domain-specific language) hatékonyabb munkát biztosíthat, mint az általános programnyelvek segítségével elvégezni a feladatot.

A téma során a hallgató feladata egy adott feladatra egy egyszerű programnyelv definiálása, majd ennek a segítségével egy kódgenerátor írása, amely megkönnyítheti a programozók dolgát.