MOKRIŠ, A. High-Level Programming Language Transpilers [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Posudky

Posudek vedoucího

Meduna, Alexandr

Student projevil průměrnou aktivitu při řešení práce. Student získával poznatky ze studijních materiálů, které se přednáší až na doktorandské úrovni na FIT VUT. S vlastním návrhem rozšíření práce ale nikdy nepřišel. Dosažené výsledky nevyústily v žádnou publikaci. 

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Informace k zadání Práce byla náročná, neboť vyžadovala intenzivní studium cizojazyčné literatury a následný rozvoj takto získaných znalostí. Byla vypracována podle výše uvedeného tématu a postupu.  
Práce s literaturou Student využíval studijní materiály k řešení práce systematicky. 
Aktivita během řešení, konzultace, komunikace Komunikovali jsme elektronicky i osobně téměř každý týden, obvykle v pondělí. Student byl během komunikace aktivní, dodržoval dohodnuté termíny a své řešení konzultoval.
Aktivita při dokončování Práce byla dokončena s jistým předstihem. Její finální obsah byl konzultován.
Publikační činnost, ocenění Není.
Navrhovaná známka
C
Body
70

Posudek oponenta

Havel, Martin

Práce dobře zpracovává problematiku, provádí rešerši dostupných řešení a navrhuje vlastní řešení.  Navrhuji hodnotit mezi dobře a velmi dobře (C a B).

Dílčí hodnocení
Kritérium Známka Body Slovní hodnocení
Náročnost zadání Zadání považuji za obtížnější, protože vyžaduje studium cizojazyčné literatury a pochopení látky nad rámec bakalářského studia. 
Rozsah splnění požadavků zadání Zadání bylo splněno ve všech bodech.
Rozsah technické zprávy Rozsah práce je odpovídající a přiměřený.
Prezentační úroveň technické zprávy 76 Logická struktura práce je dobrá, kapitoly na sebe navazují. Jedinou výtku mám k nedodržování uvedených zkratek a názvosloví. Nedodržovaní názvosloví lze pozorovat na definici finite automata a následném používání bez vysvětlení finite state machine, které může bez objasnění čtenáře zmást.
Formální úprava technické zprávy 70 Typografická stránka je až na pár výjimek v pořádku. Práce je psána anglicky a místy je znát, že autor není ještě vypsaný. Tyto nedostatky jsou poznat na chybějících členech, gramatických chybách ve zvýšeném počtu a ve struktuře některých vět. Dále lze tuto nevypsanost poznat například při referencích na konkrétní kapitolu nebo obrázek, kde v anglickém jazyce patří velké písmeno.
Práce s literaturou 89 Práce obsahuje 11 zdrojů. Zdroje jsou vhodně zvolené a adekvátně použité.
Realizační výstup 87 Implementace realizačního výstupu má dobrou kvalitu a kód je adekvátně komentovaný. V jednotlivých souborech mi ale chybí jasná identifikace autora, předpokládám však, že je to jenom chyba z nepozornosti. Testových příkladů by mohlo být více, pro účely demonstrace programu je jejich počet ale dostačující. Kód je psán se zaměřením na rozšiřitelnost a udržovatelnost.
Využitelnost výsledků Přínos práce je alternativní transpiler s výhodami oproti stávajícím řešením.
Navrhovaná známka
B
Body
80

Otázky

eVSKP id 153866