Překlad QuakeC do Rustu
Translation of QuakeC into Rust
dc.contributor.advisor | Polách Radomír | |
dc.contributor.author | Martin Taibr | |
dc.date.accessioned | 2019-06-19T22:52:13Z | |
dc.date.available | 2019-06-19T22:52:13Z | |
dc.date.issued | 2019-06-19 | |
dc.identifier | KOS-695599740105 | |
dc.identifier.uri | http://hdl.handle.net/10467/83384 | |
dc.description.abstract | Tato práce se zaměřuje na nalezení vhodného přístupu k překladu jazyka QuakeC do jazyka Rust a implementaci prototypu takového překladače. Překladač se snaží zachovat čitelnost kódu a podporuje překlad některých maker preprocesoru jazyka C (která využívá QuakeC) do deklarativních maker v jazyce Rust. | cze |
dc.description.abstract | This thesis focuses on finding an appropriate approach to translating the QuakeC language to the Rust language and implementing a prototype of such a compiler. The compiler tries to maintain the code's readability and supports translating some C preprocessor macros (used by QuakeC) into declarative macros in Rust. | 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 | preprocesorová makra | cze |
dc.subject | deklarativní makra | cze |
dc.subject | konverze maker | cze |
dc.subject | QuakeC | cze |
dc.subject | Rust | cze |
dc.subject | transpilace | cze |
dc.subject | preprocessor macros | eng |
dc.subject | declarative macros | eng |
dc.subject | macro conversion | eng |
dc.subject | QuakeC | eng |
dc.subject | Rust | eng |
dc.subject | transpilation | eng |
dc.title | Překlad QuakeC do Rustu | cze |
dc.title | Translation of QuakeC into Rust | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Trávníček Jan | |
theses.degree.discipline | Teoretická informatika | cze |
theses.degree.grantor | katedra teoretické informatiky | 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 - 18101 [348]