• čeština
    • English
    • русский
  • čeština 
    • čeština
    • English
    • русский
  • Přihlásit se
Zobrazit záznam 
  •   Domovská stránka repozitáře
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2006
  • Zobrazit záznam
  •   Domovská stránka repozitáře
  • Závěrečné práce
  • diplomové práce
  • Fakulta informačních technologií
  • 2006
  • Zobrazit záznam
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

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

Thumbnail
Zobrazit/otevřít
final-thesis.pdf (420.1Kb)
review_15211.html (1.512Kb)
Autor
Machata, Petr
Vedoucí práce
Eysselt, Miloš
Oponent
Masopust, Tomáš
Klasifikace
A
Altmetrics
Metadata
Zobrazit celý záznam
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.
 
This MSc Thesis was performed in English with the support of the ANF DATA s.r.o., Brno. The entry barrier to the development for GCC got considerably lower during the last years. Articles with various architectural overviews and how-to documents pop up in magazines, websites, and on conferences. With official intermediate language, GENERIC, used for communication between front end and the rest of the compiler, things are yet easier: It is no more necessary to bear the tedium of RTL when one writes new front end. Yet, there is a complexity inherent in handling a source base the size of GCC. There are files to be written, peculiar options to be set up, and these all with relatively thin documentation. This work is written to help with this last point. An example front end is described, with everything from the source base setup, through various GENERIC constructs, up to compilation of runtime library, or using GCC native preprocessor.
 
Klíčová slova
GCC, GNU Compiler Collection, frontend, front end, Algol 60, compiler, GCC, GNU Compiler Collection, přední část, Algol 60, kompilátor
Jazyk
angličtina (English)
Studijní obor
Informační systémy
Složení komise
Průběh obhajoby
Výsledek obhajoby
práce byla úspěšně obhájena
Trvalý odkaz
http://hdl.handle.net/11012/54013
Zdrojový dokument
MACHATA, P. Methodology of Construction Compiler Front-End and Its Integration into the GNU Compiler Collection [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. .
Kolekce
  • 2006 [99]
Citace PRO

Související záznamy

Zobrazují se záznamy příbuzné na základě názvu, autora a předmětu.

  • Zadní část překladače podmnožiny jazyka C pro 8-bitový procesor 

    Horník, Jakub
    Překladač umožňuje programátorovi popisovat algoritmus ve vysokoúrovňovém programovacím jazyce s vyšší mírou abstrakce a strukturovaností, než poskytuje nízkoúrovňový strojový kód. Tato práce se týká návrhu zadní části ...
  • Překladač podmnožiny jazyka C v Pythonu 

    Lichtner, Ondrej
    Tato bakalařská práce se věnuje návrhu a implementaci překladače jazyka C pro mikrokontrolér PicoBlaze. V současnosti je vývoj aplikací pro tento mikrokontrolér limitován na použití asembleru. Cílem této práce je tedy ...
  • Intel Integrated Performance Primitives a jejich využití při vývoji aplikací 

    Machač, Jiří
    Cílem prezentované práce je demostrace a zhodnocení přínosu vypočetních systémů SIMD a to zejména jednotek MMX, SSE, SSE2, SSE3, SSSE3 a SSE4 firmy Intel, pomocí vytvořených demostračních aplikací knihovnou Intel Integrated ...

Portál knihoven VUT | Ústřední knihovna na Facebooku
DSpace software copyright © 2002-2015  DuraSpace
Kontaktujte nás | Vyjádření názoru | Theme by @mire NV
 

 

Procházet

Vše v repozitářiKomunity a kolekceDle data publikováníAutořiNázvyKlíčová slovaTato kolekceDle data publikováníAutořiNázvyKlíčová slova

Můj účet

Přihlásit seZaregistrovat se

Statistiky

Zobrazit statistiky využívání

Portál knihoven VUT | Ústřední knihovna na Facebooku
DSpace software copyright © 2002-2015  DuraSpace
Kontaktujte nás | Vyjádření názoru | Theme by @mire NV