Zpětný překladač jazyka Java

Loading...
Thumbnail Image
Date
ORCID
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta strojního inženýrství
Abstract
Práce se zabývá vytvořením zpětného překladače pro jazyk Java. Cílem zpětného překladače je co nejlépe rekonstruovat zdrojový kód jazyka Java z class souborů. V práci je nejdříve rozebírán jazyk Java jako takový, kompilace Javy a struktura souborů class (zkompilovaná podoba Javy). Je také přiblíženo fungování virtuálního stroje Javy a jeho instrukční sada. Poté se přejde k problematice zpětného překladu a popisu algoritmů navržených a použitých pro realizaci zpětného překladače. V práci jsou uvedeny příklady dekompilovaného kódu.
The goal was to create decompiler for Java programing language. Decompiler should reconstruct original Java source code from class files, representing its compiled form. First part of thesis focuses on Java langage, its compilation and structure of class file. Then Java Virtual Machine and its instruction set is discussed. After that thesis focuses on decompilation and algoritms designed and used for decompiler realization. Examples of decompiled code are presented.
Description
Citation
ŽAMBERSKÝ, Z. Zpětný překladač jazyka Java [online]. Brno: Vysoké učení technické v Brně. Fakulta strojního inženýrství. 2015.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Aplikovaná informatika a řízení
Comittee
prof. Ing. Vladimír Vašek, CSc. (předseda) doc. Ing. Lenka Landryová, CSc. (místopředseda) Ing. Jiří Fischer, CSc. (člen) RNDr. Jaroslav Pelikán, Ph.D. (člen) prof. RNDr. Ing. Jiří Šťastný, CSc. (člen) doc. RNDr. Jindřich Klapka, CSc. (člen) doc. Ing. Ivan Švarc, CSc. (člen)
Date of acceptance
2015-06-16
Defence
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení
DOI
Collections
Citace PRO