Pattern matching v C11
Pattern matching in C11
dc.contributor.advisor | Křikava Filip | |
dc.contributor.author | Jan Jindráček | |
dc.date.accessioned | 2019-06-14T22:52:11Z | |
dc.date.available | 2019-06-14T22:52:11Z | |
dc.date.issued | 2019-06-14 | |
dc.identifier | KOS-762877468405 | |
dc.identifier.uri | http://hdl.handle.net/10467/83144 | |
dc.description.abstract | Pattern 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.abstract | Pattern 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.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A 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.html | eng |
dc.rights | Vysokoš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.html | cze |
dc.subject | MPS | cze |
dc.subject | mbeddr | cze |
dc.subject | C | cze |
dc.subject | jazyk | cze |
dc.subject | rozšíření | cze |
dc.subject | AST projekce | cze |
dc.subject | gramatika | cze |
dc.subject | unifikace | cze |
dc.subject | vzory | cze |
dc.subject | MPS | eng |
dc.subject | mbeddr | eng |
dc.subject | C | eng |
dc.subject | language | eng |
dc.subject | extension | eng |
dc.subject | AST projection | eng |
dc.subject | grammar | eng |
dc.subject | unification | eng |
dc.subject | patterns | eng |
dc.title | Pattern matching v C11 | cze |
dc.title | Pattern matching in C11 | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Trávníček Jan | |
theses.degree.discipline | Webové a softwarové inženýrství | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |
Soubory tohoto záznamu
Tento záznam se objevuje v následujících kolekcích
-
Bakalářské práce - 18102 [1729]