Compiler of a Language with User-Defined Syntax for New Constructs

but.committeeprof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Dr. Ing. Dušan Kolář (místopředseda) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Vladimír Janoušek, Ph.D. (člen) prof. Ing. Radomil Matoušek, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázku 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. Otázky u obhajoby: Proč je nezbytné kvůli neexistenci rekurzivních typů používat dynamické typování v době překladu (viz str. 36)?cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorKolář, Dušanen
dc.contributor.authorKuklínek, Lukášen
dc.contributor.refereeKřivka, Zbyněken
dc.date.created2013cs
dc.description.abstractTato práce si klade za cíl navrhnout a implementovat experimentální programovací jazyk s podporou uživatelsky definovaných syntaktických konstrukcí. Nový jazyk je kompilován do nativní binární podoby a vyžaduje statickou typovou disciplínu v době překladu. Jazyk se skládá ze dvou hlavních komponent. První z nich je minimalistické jádro založené na principech zásobníkově orientovaných jazyků. Druhou částí je mechanismus pro definici nových syntaktických konstrukcí uživatelem. Poté jsou shrnuty poznatky nabyté při návrhu a experimentování s prototypem překladače tohoto jazyka.en
dc.description.abstractThis project aims to design and implement an experimental programming language. The main feature of the language shall be the ability of the user to define new syntactic constructs. The language shall be statically typed and compiled to a native binary form. The language consists of two parts. The first part is a minimalistic core based on the principles of stack-oriented languages. The second part is a mechanism that lets users define new syntactic constructs. Then we elaborate on findings that have risen from design and experiments performed with the prototype implementation of the language.cs
dc.description.markAcs
dc.identifier.citationKUKLÍNEK, L. Compiler of a Language with User-Defined Syntax for New Constructs [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013.cs
dc.identifier.other79585cs
dc.identifier.urihttp://hdl.handle.net/11012/53464
dc.language.isoencs
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.subjectprogramovací jazykyen
dc.subjectpřekladačeen
dc.subjectsyntaktická analýzaen
dc.subjectrozšiřitelná syntaxen
dc.subjectmetaprogramováníen
dc.subjectprogramming languagescs
dc.subjectcompilerscs
dc.subjectsyntax analysiscs
dc.subjectextensible syntaxcs
dc.subjectmetaprogrammingcs
dc.titleCompiler of a Language with User-Defined Syntax for New Constructsen
dc.title.alternativeCompiler of a Language with User-Defined Syntax for New Constructscs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2013-06-20cs
dcterms.modified2020-05-10-16:11:24cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid79585en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:15:04en
sync.item.modts2025.01.17 12:54:21en
thesis.disciplineMatematické metody v informačních technologiíchcs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
457.98 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_79585.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_79585.html

Collections