host ::
přihlásit
Digitální repozitář
Hledej
Nový záznam
Nápověda
O repozitáři
Hlavní stránka
>
Vysokoškolské kvalifikační práce
>
Diplomové práce
> Interaktivní interpret jazyka C
Informace
Soubory
Název:
Interaktivní interpret jazyka C
Překlad názvu:
C Language Interactive Interpreter
Autoři:
Blažek, Martin
;
Peringer, Petr
(oponent) ;
Martinek, David
(vedoucí práce)
Typ dokumentu:
Diplomové práce
Rok:
2008
Jazyk:
cze
Nakladatel:
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt:
[cze]
[eng]
Diplomová práce se zabývá implementací interaktivního interpretu jazyka C se syntaxí odpovídající normě ISO C99. Důraz je kladen na podporu výuky jazyka C a rychlé prototypování algoritmů. Aplikace umožňuje vytvářet programy a provádět experimenty s jazykovými konstrukcemi bez nutnosti kompilace. Uživatelské rozhraní plní funkci editoru a zároveň jednoduchého debuggeru. Pro tvorbu interpretu je použito vývojové prostředí ANTLRWorks. Je kompletně napsáno v jazyce Java využívající knihovní funkce nástroje ANTLR v3.
This master's thesis deals with implementation of ISO C99 language interpreter. The goal of this thesis is to provide support of education in C language programming and fast algorithm prototyping. It enables students to create own C programs and to experiment with language constructions without compiling. User interface includes editor and simple debugger. The interpreter is implemented in a novel grammar development environment written in Java language - ANTLRWorks which includes ANTLR language tool.
Klíčová slova:
abstraktní syntaktický strom
;
algoritmus zpětného návratu
;
ANTLR v3
;
ANTLRWorks
;
generátor syntaktického analyzátoru
;
gramatika ISO C99
;
interpret
;
Jazyk C
;
lexikální analýza
;
LL(*) gramatika
;
rekurzivní sestup
;
stromová gramatika
;
syntaktické predikáty.
;
sémantická analýza
;
tabulka symbolů
;
abstract syntax tree
;
ANTLR v3
;
ANTLRWorks
;
backtracking mechanism
;
C language
;
interpreter
;
ISO C99 grammar
;
lexical analysis
;
LL(*) grammar
;
parser generator
;
recursive descent parsing
;
semantic analysis
;
symbol table
;
syntax predicates.
;
tree grammar
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/53221
Trvalý odkaz NUŠL:
http://www.nusl.cz/ntk/nusl-564832
Záznam je zařazen do těchto sbírek:
Školství
>
Veřejné vysoké školy
>
Vysoké učení technické v Brně
Vysokoškolské kvalifikační práce
>
Diplomové práce
Záznam vytvořen dne 2024-04-02, naposledy upraven 2024-04-03.
Podobné záznamy
Není přiložen dokument
Exportovat ve formátu
DC
,
NUŠL
,
RIS
Sdílet