Detail práce

Podpora pro výukový jazyk mezikódu

Bakalářská práce Student: Krejčí Ondřej Akademický rok: 2020/2021 Vedoucí: Křivka Zbyněk, Ing., Ph.D.
Název anglicky
Support for Educational Intermediate Language
Jazyk práce
český
Abstrakt

Tato bakalářská práce se zabývá vytvářením softwarové podpory pro výukové jazyky mezikódu IPPcode, IFJcode a VYPcode používané na FIT VUT v předmětech týkajících se překladačů. Cílem práce je vytvoření rozšíření pro existující editor zdrojových textů, které pro zmíněné mezikódy přidá zvýrazňování syntaxe, interpret a ladění. Práce obsahuje zhodnocení možných editorů, následně popisuje možnosti rozšíření ve zvoleném editoru Visual Studio Code a implementaci rozšíření.

Klíčová slova

mezikód, Visual Studio Code, rozšíření, zvýrazňování syntaxe, protokol Debug Adapter, ladicí nástroje

Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
18. června 2021
Oponent
Průběh obhajoby

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku oponenta a na další otázky přítomných (např. ohledně vizuální stránky aplikace). Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A - výborně.

Otázky u obhajoby

- Ako náročné by bolo upraviť jednotlivé rozšírenia v prípade zmien v podporovaných jazykoch?

Komise
Kolář Dušan, doc. Dr. Ing. (UIFS FIT VUT), předseda
Burgetová Ivana, Ing., Ph.D. (UIFS FIT VUT), člen
Fučík Otto, doc. Dr. Ing. (UPSY FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Španěl Michal, Ing., Ph.D. (UPGM FIT VUT), člen
Citace
KREJČÍ, Ondřej. Podpora pro výukový jazyk mezikódu. Brno, 2021. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2021-06-18. Vedoucí práce Křivka Zbyněk. Dostupné z: https://www.fit.vut.cz/study/thesis/23178/
BibTeX
@bachelorsthesis{FITBT23178,
    author = "Ond\v{r}ej Krej\v{c}\'{i}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Podpora pro v\'{y}ukov\'{y} jazyk mezik\'{o}du",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23178/"
}
Nahoru