Interpretace C programů pomocí WebAssembly
| dc.contributor.advisor | Beránek, Jakub | |
| dc.contributor.author | Jantula, Adam | |
| dc.contributor.referee | Gaura, Jan | |
| dc.date.accepted | 2024-06-03 | |
| dc.date.accessioned | 2024-06-27T17:25:53Z | |
| dc.date.available | 2024-06-27T17:25:53Z | |
| dc.date.issued | 2024 | |
| 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.description.department | 460 - Katedra informatiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 2008198 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | JAN0838_FEI_B0613A140014_2024 | |
| dc.identifier.uri | http://hdl.handle.net/10084/153856 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| 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.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informatika | cs |
| dc.title | Interpretace C programů pomocí WebAssembly | cs |
| dc.title.alternative | Interpreting C with WebAssembly | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 5 out of 5 results
Loading...
- Name:
- JAN0838_FEI_B0613A140014_2024.pdf
- Size:
- 1.92 MB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- JAN0838_FEI_B0613A140014_2024_zadani.pdf
- Size:
- 124.28 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- JAN0838_FEI_B0613A140014_2024_priloha.zip
- Size:
- 19.98 MB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- 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...
- Name:
- JAN0838_FEI_B0613A140014_2024_posudek_oponent_Gaura_Jan.pdf
- Size:
- 147.05 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Gaura, Jan