Interpreter podmnožiny Prologu pomocí Warren Abstract Machine
Interpreter for a Prolog Subset using Warren Abstract Machine
dc.contributor.advisor | Verter Jan Liam | |
dc.contributor.author | Jiří Skotal | |
dc.date.accessioned | 2024-06-21T22:52:07Z | |
dc.date.available | 2024-06-21T22:52:07Z | |
dc.date.issued | 2024-06-21 | |
dc.identifier | KOS-1240469327505 | |
dc.identifier.uri | http://hdl.handle.net/10467/116064 | |
dc.description.abstract | Tato práce se zabývá implementací interpreteru pro podmnožinu jazyka Prolog pomocí Warren Abstract Machine. Podrobně popisuje teoretický model Warren Abstract Machine, její vnitřní fungování a nabízí detailní příklady jako referenci. Dále je naimplementován překladač z Prologu do bytecodu Warren Abstract Machine, společně s Read-eval-print prostředím pro spouštění Prolog programů. | cze |
dc.description.abstract | This thesis explores an implementation of the Warren Abstract Machine as an interpreter for a subset of Prolog. It delves into the theoretical model of the Warren Abstract Machine and its inner workings, offering detailed examples to serve as a reference. Additionally, the compiler from Prolog to Warren Abstract Machine bytecode and an interactive Read-eval-print loop are implemented to execute Prolog programs. | 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 | logické programování | cze |
dc.subject | Prolog | cze |
dc.subject | interpreter | cze |
dc.subject | abstract machine | cze |
dc.subject | C++ | cze |
dc.subject | logic programming | eng |
dc.subject | Prolog | eng |
dc.subject | interpreter | eng |
dc.subject | abstract machine | eng |
dc.subject | C++ | eng |
dc.title | Interpreter podmnožiny Prologu pomocí Warren Abstract Machine | cze |
dc.title | Interpreter for a Prolog Subset using Warren Abstract Machine | eng |
dc.type | bakalářská práce | cze |
dc.type | bachelor thesis | eng |
dc.contributor.referee | Pecka Tomáš | |
theses.degree.discipline | Teoretická informatika 2021 | 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]