Interaktivní interpret jazyka C

but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMartinek, Davidcs
dc.contributor.authorBlažek, Martincs
dc.contributor.refereePeringer, Petrcs
dc.date.createdcs
dc.description.abstractDiplomová práce se zabývá implementací interaktivního interpretu jazyka C se syntaxí odpovídající normě ISO C99. Důraz je kladen na podporu výuky jazyka C a rychlé prototypování algoritmů. Aplikace umožňuje vytvářet programy a provádět experimenty s jazykovými konstrukcemi bez nutnosti kompilace. Uživatelské rozhraní plní funkci editoru a zároveň jednoduchého debuggeru. Pro tvorbu interpretu je použito vývojové prostředí ANTLRWorks. Je kompletně napsáno v jazyce Java využívající knihovní funkce nástroje ANTLR v3.cs
dc.description.abstractThis master's thesis deals with implementation of ISO C99 language interpreter. The goal of this thesis is to provide support of education in C language programming and fast algorithm prototyping. It enables students to create own C programs and to experiment with language constructions without compiling. User interface includes editor and simple debugger. The interpreter is implemented in a novel grammar development environment written in Java language - ANTLRWorks which includes ANTLR language tool.en
dc.description.markCcs
dc.identifier.citationBLAŽEK, M. Interaktivní interpret jazyka C [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .cs
dc.identifier.other25311cs
dc.identifier.urihttp://hdl.handle.net/11012/53221
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectJazyk Ccs
dc.subjectinterpretcs
dc.subjectgramatika ISO C99cs
dc.subjectANTLR v3cs
dc.subjectANTLRWorkscs
dc.subjectlexikální analýzacs
dc.subjectgenerátor syntaktického analyzátorucs
dc.subjecttabulka symbolůcs
dc.subjectrekurzivní sestupcs
dc.subjectabstraktní syntaktický stromcs
dc.subjectsémantická analýzacs
dc.subjectLL(*) gramatikacs
dc.subjectstromová gramatikacs
dc.subjectalgoritmus zpětného návratucs
dc.subjectsyntaktické predikáty.cs
dc.subjectC languageen
dc.subjectinterpreteren
dc.subjectISO C99 grammaren
dc.subjectANTLR v3en
dc.subjectANTLRWorksen
dc.subjectlexical analysisen
dc.subjectparser generatoren
dc.subjectsymbol tableen
dc.subjectrecursive descent parsingen
dc.subjectabstract syntax treeen
dc.subjectsemantic analysisen
dc.subjectLL(*) grammaren
dc.subjecttree grammaren
dc.subjectbacktracking mechanismen
dc.subjectsyntax predicates.en
dc.titleInteraktivní interpret jazyka Ccs
dc.title.alternativeC Language Interactive Interpreteren
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.modified2020-05-09-23:40:49cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid25311en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:05:23en
sync.item.modts2025.01.15 16:51:05en
thesis.disciplineInteligentní systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.27 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_25311.html
Size:
1.42 KB
Format:
Hypertext Markup Language
Description:
file review_25311.html
Collections