Informace o projektu
Vývoj prekladačov pre jazyk Cthulhu
- Kód projektu
- MUNI/33/0029/2026
- Období řešení
- 2/2026 - 1/2027
- Investor / Programový rámec / typ projektu
-
Masarykova univerzita
- Interní projekty FI
- Program pro podporu studentských výzkumných a vývojových projektů
- Fakulta / Pracoviště MU
- Fakulta informatiky
Cthulhu je medzireprezentácia umožňujúca statickú analýzu vysokoúrovňových programovacích jazykov. Cieľom projektu je jej rozšírenie o interakciu s existujúcimi medzireprezentáciami implementáciou dvoch prekladačov: z LLVM IR do Cthulhu a z Cthulhu do QuickJS. Vďaka širokej podpore LLVM IR bude možné pomocou Cthulhu analyzovať jazyky ako sú C a C++. Preklad do QuickJS umožní spúšťať analyzované programy nad virtuálnym strojom QJS a položí základy plánovanej statickej analýzy jazyka JavaScript.
Cíle udržitelného rozvoje
Masarykova univerzita se hlásí k cílům udržitelného rozvoje OSN, jejichž záměrem je do roku 2030 zlepšit podmínky a kvalitu života na naší planetě.