Popis tématu

Bakalářská práce v oboru Ostatní / Nespecifikováno.

Objektivní analýza výkonu překladačů vybraných programovacích jazyků

Cílem práce je vybrat různé vhodné typy algoritmů pro objektivní porovnání výkonu překladačů - např. násobení matic, KMP, backtracking, GEM, trénování MLP (Backprop), atp., tak aby testovaly výkon v různých úlohách s různými datovými typy a s různě těsnou vazbou na architekturu procesoru. Tyto algoritmy pak co nejpodobněji implementovat v několika vybraných programovacích jazycích (ANSI/ISO C, C++, C#, D, Java, Scala, Object Pascal - bude upřesněno při osobní konzultaci) a přeložit několika různými překladači (pokud jsou k dispozici). Následně detailně porovnat a popsat dosažené výkony (rychlost překladu, rychlost a paměťová náročnost vyprodukovaného kódu, atp.) a zjištěné poznatky.

Téma vypsal: Ing. Kamil Ekštein, Ph.D. (UC 310)

Vypsáno pro akademický rok 2017/2018 dne: 2007-02-06

Zadáno komu: Tomáš Fürbacher (Smazané)

Aktualizováno 0