Zpětný překladač jazyka Java

Loading...
Thumbnail Image

Date

Authors

Žamberský, Zdeněk

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta strojního inženýrství

ORCID

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

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO