You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jun 7, 2020. It is now read-only.
Josef Kolář edited this page Oct 17, 2017
·
2 revisions
Vlastní interpret
Pro snazší vyhodnocování náročnosti vygenerovaného kódu IFJcode17 jsme naimplementovali odlehčenou variantu interpretu jazyka IFJcode17. Po spuštění programu v tomto interpretu jsme tedy schopni ohodnotit konkrétní náročnost dle cen použitých instrukcí a operandů. Ve chvíli, úspěšně proběhnout všechny tři části testu (kompilátor+interpret+kontrola), je zkompilovaný kód podstoupen vlastnímu interpretu, který spočítá celkovou cenu provádění, tedy např.:
Interpretace tedy stála 40 za instrukce a 4 za operandy, 44 celkem.
Tato výsledná hodnota je poté pod konkrétním loginem týmu odeslána na server https://ifj.josefkolar.cz/, kde budou s postupem času vidět podrobné statistiky.