Název:
Optimalizace překladu agentních jazyků různé úrovně abstrakce
Překlad názvu:
Optimalisation of Agent Languages Compiler
Autoři:
Kalmár, Róbert ; Kočí, Radek (oponent) ; Zbořil, František (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2012
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Cílem této práce je optimalizace překladu agentního jazyka AHLL. Jsou představeny různé používané interní formy reprezentace kódu pro překladač jako i optimalizace kódu v těchto reprezentacích. Hlavní část práce je zaměřená implementaci zvolených optimalizací a způsobu generování cílového kódu v jazyce ALLL. Dále se čtenář dozví o přínosu zvolených optimalizací taktéž o dalších možnostech při vývoji jazyka AHLL a jeho optimalizace.
The aim of this work is an optimization of AHLL language compiler. Several intermediate representations of compiled code along with code optimization techniques are introduced. The main part of the work is focused on implementing these optimization techniques and generation of the target code in ALLL language. At the end of the work, the results achieved by new version of AHLL compiler are presented. In addition, there are also presented some ideas for the future work on AHLL and the compiler.
Klíčová slova:
3AK; abstraktní syntaktický strom; agent; AHLL; ALLL; AST; eliminace mrtvého kódu; eliminace nedosažitelného kódu; optimalizace; propagace konstant; propagace kopií; překladač; trojadresný kód; 3AK; abstract syntax tree; agent; AHLL; ALLL; AST; compiler; constant propagation; copy propagation; dead code elimination; optimization; three-address code; unreachable code elimination
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/53703