Návrh a implementace jazyka s jednoduchou, bezpečnou a efektivní správou paměti
Design and implementation of language with simple, safe and effective memory management
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Kravec Miroslav
Vedoucí práce
Trávníček Jan
Oponent práce
Polách Radomír
Studijní obor
Teoretická informatikaStudijní program
InformatikaInstituce přidělující hodnost
katedra teoretické informatikyPráva
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.htmlVysokoš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
Metadata
Zobrazit celý záznamAbstrakt
Jednoduchosť použitia, efektívne využívanie prostriedkov, a bezpečnosť voči poškodeniu pamäte sú dôležité vlastnosti správ pamätí. Pre ich dosiahnutie sa práca zameriava na správu pamäte založenú na regiónoch . V práci boli analyzované existujúce jazyky, navrhnutý vlastný jazyk a k nemu implementovaný prototyp ako predná časť prekladača LLVM. Simplicity of use, efficient resources usage and safety against memory corruption are important characteristics of memory management. To achieve them, the thesis is focused on region based memory management. Existing languages were analysed. A new language was designed, and a prototype was implemented as a frontend for LLVM compiler.
Kolekce
- Bakalářské práce - 18101 [349]