Překladač nového modulárního programovacího jazyka

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) doc. Ing. Peter Chudý, Ph.D., MBA (místopředseda) doc. Ing. Radek Burget, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKřivka, Zbyněkcs
dc.contributor.authorČejchan, Danielcs
dc.contributor.refereeKučera, Jiřícs
dc.date.created2017cs
dc.description.abstractTato 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.cs
dc.description.abstractThis 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.en
dc.description.markAcs
dc.identifier.citationČEJCHAN, D. Překladač nového modulárního programovacího jazyka [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2017.cs
dc.identifier.other106352cs
dc.identifier.urihttp://hdl.handle.net/11012/69809
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectLíhnutí kóducs
dc.subjectprogramovací jazykcs
dc.subjectCTFEcs
dc.subjectmetaprogramovánícs
dc.subjectOOPcs
dc.subjectBeastcs
dc.subjectDragoncs
dc.subjectctimecs
dc.subjectCode hatchingen
dc.subjectprogramming languageen
dc.subjectCTFEen
dc.subjectmetaprogrammingen
dc.subjectOOPen
dc.subjectBeasten
dc.subjectDragonen
dc.subjectctimeen
dc.titlePřekladač nového modulárního programovacího jazykacs
dc.title.alternativeCompiler for a New Modular Programming Languageen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2017-06-13cs
dcterms.modified2020-05-10-16:13:01cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid106352en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:02:30en
sync.item.modts2025.01.17 12:36:01en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.56 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-19857_v.pdf
Size:
85.85 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-19857_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-19857_o.pdf
Size:
125.02 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-19857_o.pdf
Loading...
Thumbnail Image
Name:
review_106352.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_106352.html
Collections