Detail práce
Rozšíření programovacího jazyka C a jeho překladače
Bakalářská práce
Student: Opatřil Petr
Akademický rok: 2014/2015
Vedoucí: Meduna Alexander, prof. RNDr., CSc.
Název anglicky
An Extention of the C Programming Language and Its Compiler
Jazyk práce
český
Abstrakt
Tématem bakalářské práce je návrh a realizace nového programovacího jazyka C+, implementovaného jako rozšíření programovacího jazyka C. Mimo to je provedeno srovnání vybraných populárních jazyků a vysvětleny přednosti a smysl rozšíření, dále je teoreticky i konkrétně vysvětlen princip překladače.
Klíčová slova
rozšíření C, jazyk C, překladače, C+
Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení B
Obhajoba
16. června 2015
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ázky oponenta a na další otázky přítomných. 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 B.
Otázky u obhajoby
- Uvádí se, že jazyk C nepatří do třídy LL1 jazyků. Používáte LL1 gramatiku. Jak jste tedy problém řešil nebo se mu vyhnul?
- V závěru uvádíte, že konceptuálně je již vyřešená otázka obsluhy výjimek, která by se mohla objevit v další verzi jazyka. Můžete nastínit, jak by byl mechanismus realizován?
Komise
Meduna Alexander, prof. RNDr., CSc. (UIFS FIT VUT), předseda
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (UIFS FIT VUT), člen
Beran Vítězslav, doc. Ing., Ph.D. (UPGM FIT VUT), člen
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Křena Bohuslav, Ing., Ph.D. (UITS FIT VUT), člen
Očenášek Pavel, Mgr. Ing., Ph.D. (UIFS FIT VUT), člen
Citace
OPATŘIL, Petr. Rozšíření programovacího jazyka C a jeho překladače. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-16. Vedoucí práce Meduna Alexander. Dostupné z: https://www.fit.vut.cz/study/thesis/17654/
BibTeX
@bachelorsthesis{FITBT17654, author = "Petr Opat\v{r}il", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Roz\v{s}\'{i}\v{r}en\'{i} programovac\'{i}ho jazyka C a jeho p\v{r}eklada\v{c}e", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2015, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/17654/" }