Název:
Překladač nového modulárního programovacího jazyka
Překlad názvu:
Compiler for a New Modular Programming Language
Autoři:
Čejchan, Daniel ; Kučera, Jiří (oponent) ; Křivka, Zbyněk (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2017
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Tato práce se věnuje návrhu nového kompilovaného programovacího jazyka Beast, inspirovaného jazyky C++ a D, zejména pak návrhu nového konceptu \textit{líhnutí kódu}, který má inovovat oblasti metaprogramování a vykonávání funkcí za doby kompilace. V rámci této práce je implementován a popsán i demonstrační kompilátor.
This paper is dedicated to designing a new compiled programming language inspired by C++ and D programming languages. The paper focuses on a new concept called \textit{code hatching} that innovates fields of metaprogramming and compile-time function execution. Prototype compiler is implemented and described, too.
Klíčová slova:
Beast; CTFE; ctime; Dragon; Líhnutí kódu; metaprogramování; OOP; programovací jazyk; Beast; Code hatching; CTFE; ctime; Dragon; metaprogramming; OOP; programming language
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/69809