Detail práce

Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection

Diplomová práce Student: Machata Petr Akademický rok: 2006/2007 Vedoucí: Eysselt Miloš, Ing., CSc.
Název česky
Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection
Jazyk práce
anglický
Abstrakt

Tato diplomová práce vznikla za podpory ANF DATA s.r.o., Brno. Diplomová práce je vypracována v angličtině. Vstupní bariéra pro vývoj uvnitř GCC se během posledních let znatelně snížila. Na konferencích, v časopisech a na webu se objevují články s architektonickými přehledy a návody. Věci se nadále zjednodušují použitím oficiálního vnitřního jazyka GENERIC: Pro komunikaci mezi přední částí a zbytkem překladače již není nutné zabývat se obtížným a nepřehledným RTL. Přesto je práce se souborem zdrojových kódů velikosti GCC nutně složitá. Je třeba napsat určité soubory a provést určitá nastavení, oboje jen s poměrně malým množstvím dokumentace. Cílem této práce je pomoci s posledním zmíněným bodem. Práce popisuje ukázkovou přední část: Vše od vytvoření zdrojových souborů, přes různé konstrukce jazyka GENERIC, až k problémům s kompilací běhové podpory nebo používání nativního preprocesoru.

Klíčová slova

GCC, GNU Compiler Collection, přední část, Algol 60, kompilátor

Ústav
Studijní program
Informační technologie, obor Informační systémy
Soubory
Stav
obhájeno, hodnocení A
Obhajoba
20. června 2007
Oponent
Komise
Zendulka Jaroslav, doc. Ing., CSc. (UIFS FIT VUT), předseda
Herout Adam, prof. Ing., Ph.D. (UPGM FIT VUT), člen
Šafařík Jiří, prof. Ing., CSc. (ZČU v Plzni), člen
Švéda Miroslav, prof. Ing., CSc. (UIFS FIT VUT), člen
Vojnar Tomáš, prof. Ing., Ph.D. (UITS FIT VUT), člen
Zbořil František, doc. Ing., Ph.D. (UITS FIT VUT), člen
Citace
MACHATA, Petr. Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection. Brno, 2007. Diplomová práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2007-06-20. Vedoucí práce Eysselt Miloš. Dostupné z: https://www.fit.vut.cz/study/thesis/2798/
BibTeX
@mastersthesis{FITMT2798,
    author = "Petr Machata",
    type = "Diplomov\'{a} pr\'{a}ce",
    title = "Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2007,
    location = "Brno, CZ",
    language = "english",
    url = "https://www.fit.vut.cz/study/thesis/2798/"
}
Nahoru