Interpretace C programů pomocí WebAssembly

dc.contributor.advisorBeránek, Jakub
dc.contributor.authorJantula, Adam
dc.contributor.refereeGaura, Jan
dc.date.accepted2024-06-03
dc.date.accessioned2024-06-27T17:25:53Z
dc.date.available2024-06-27T17:25:53Z
dc.date.issued2024
dc.description.abstractTato 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.abstractThis 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.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent2008198 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.otherOSD002
dc.identifier.senderS2724
dc.identifier.thesisJAN0838_FEI_B0613A140014_2024
dc.identifier.urihttp://hdl.handle.net/10084/153856
dc.language.isocs
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectinterpretcs
dc.subjectjazyk Ccs
dc.subjectWebAssemblycs
dc.subjectexport stavu programucs
dc.subjectvizualizace pamětics
dc.subjectinterpreten
dc.subjectC languageen
dc.subjectWebAssemblyen
dc.subjectprogram state exporten
dc.subjectmemory visualizationen
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelBakalářský studijní programcs
dc.thesis.degree-nameBc.
dc.thesis.degree-programInformatikacs
dc.titleInterpretace C programů pomocí WebAssemblycs
dc.title.alternativeInterpreting C with WebAssemblyen
dc.typeBakalářská prácecs

Files

Original bundle

Now showing 1 - 5 out of 5 results
Loading...
Thumbnail Image
Name:
JAN0838_FEI_B0613A140014_2024.pdf
Size:
1.92 MB
Format:
Adobe Portable Document Format
Description:
Text práce
Loading...
Thumbnail Image
Name:
JAN0838_FEI_B0613A140014_2024_zadani.pdf
Size:
124.28 KB
Format:
Adobe Portable Document Format
Description:
Zadání
Loading...
Thumbnail Image
Name:
JAN0838_FEI_B0613A140014_2024_priloha.zip
Size:
19.98 MB
Format:
Unknown data format
Description:
Příloha
Loading...
Thumbnail Image
Name:
JAN0838_FEI_B0613A140014_2024_posudek_vedouci_Beranek_Jakub.pdf
Size:
148.77 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Beránek, Jakub
Loading...
Thumbnail Image
Name:
JAN0838_FEI_B0613A140014_2024_posudek_oponent_Gaura_Jan.pdf
Size:
147.05 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Gaura, Jan