Zobrazit minimální záznam

Pattern matching in C11



dc.contributor.advisorKřikava Filip
dc.contributor.authorJan Jindráček
dc.date.accessioned2019-06-14T22:52:11Z
dc.date.available2019-06-14T22:52:11Z
dc.date.issued2019-06-14
dc.identifierKOS-762877468405
dc.identifier.urihttp://hdl.handle.net/10467/83144
dc.description.abstractPattern matching je mechanismus který se využívá ve velkém množství programovacích jazyků, kde je využit jako způsob jak prověřit, jestli daný výraz, objekt, a nebo proměnná má vlastnosti nebo obsah specifikovaný daným vzorem. Tato práce se zaměří na to, zda-li a jak se dá taková feature přidat do jazyku C. Budu tedy implementovat prototyp pattern matchingu do jazyku C, včetně testů a dokumentace.cze
dc.description.abstractPattern matching is a general mechanism found in many programming languages for checking a value against a certain pattern. A matching pattern can also be used to deconstruct a value into its constituent parts. This work will study the possibility of adding such a feature to the C programming language. Analyze the pattern matching in different programming languages and propose syntax and semantic, suitable for the C programming language. Implement a prototype including suitable test suite and proper documentation.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmleng
dc.rightsVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.htmlcze
dc.subjectMPScze
dc.subjectmbeddrcze
dc.subjectCcze
dc.subjectjazykcze
dc.subjectrozšířenícze
dc.subjectAST projekcecze
dc.subjectgramatikacze
dc.subjectunifikacecze
dc.subjectvzorycze
dc.subjectMPSeng
dc.subjectmbeddreng
dc.subjectCeng
dc.subjectlanguageeng
dc.subjectextensioneng
dc.subjectAST projectioneng
dc.subjectgrammareng
dc.subjectunificationeng
dc.subjectpatternseng
dc.titlePattern matching v C11cze
dc.titlePattern matching in C11eng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeTrávníček Jan
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam