dc.contributor.advisor | Beránek, Jakub | |
dc.contributor.author | Jantula, Adam | |
dc.date.accessioned | 2024-06-27T17:25:53Z | |
dc.date.available | 2024-06-27T17:25:53Z | |
dc.date.issued | 2024 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/153856 | |
dc.description.abstract | Tato bakalářská práce se věnuje možnostem interpretace jazyka C v nativním i webovém prostředí,
a exportu stavu paměti pro následnou vizualizaci s cílem usnadnit pochopení běhu programu. První
část práce se zabývá obecnými principy zpracování zdrojového kódu. Druhá část přibližuje samotný
jazyk C. Třetí část uvádí technologie, které byly použity pro implementaci interpretu a analyzuje
již existující řešení. Poslední část se věnuje návrhu, implementaci a evaluaci výsledného interpretu. | cs |
dc.description.abstract | This bachelor’s thesis explores the possibilities of interpreting the C language in both native and
web environments, as well as exporting memory state for subsequent visualization to facilitate
program understanding. The first part of the thesis addresses the general principles of source
code processing. The second part introduces the C language itself. The third part presents the
technologies used for interpreter implementation and analyzes existing solutions. The final part
focuses on the architecture, implementation, and evaluation of the resulting interpreter. | en |
dc.format.extent | 2008198 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | cs | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | interpret | cs |
dc.subject | jazyk C | cs |
dc.subject | WebAssembly | cs |
dc.subject | export stavu programu | cs |
dc.subject | vizualizace paměti | cs |
dc.subject | interpret | en |
dc.subject | C language | en |
dc.subject | WebAssembly | en |
dc.subject | program state export | en |
dc.subject | memory visualization | en |
dc.title | Interpretace C programů pomocí WebAssembly | cs |
dc.title.alternative | Interpreting C with WebAssembly | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Gaura, Jan | |
dc.date.accepted | 2024-06-03 | |
dc.thesis.degree-name | Bc. | |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informatika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | JAN0838_FEI_B0613A140014_2024 | |
dc.rights.access | openAccess | |