High-Level Programming Language Transpilers

but.committeedoc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Peter Chudý, Ph.D., MBA (člen) Ing. Jiří Matoušek, Ph.D. (člen) Ing. Jaroslav Rozman, 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 C.cs
but.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandren
dc.contributor.authorMokriš, Andrejen
dc.contributor.refereeHavel, Martinen
dc.date.created2024cs
dc.description.abstractRýchly vývoj programovacích jazykov priniesol radu praktických problémov, napríklad obmedzenú spätnú kompatibilitu. Časť týchto problémov môže byť riešená transpilátormi. Táto práca predstavuje základné koncepty z teórie formálnych jazykov, prekladačov a prístupov k syntaktickej analýze. Cieľom práce je navrhnúť a implementovať transpilátor, ktorý prekladá podmnožinu jazyka PHP do jazyka JavaScript.en
dc.description.abstractA rapid development of programming languages has caused practical problems, such as not granting backward compatibility. Transpilers offer a potential solution to some of these problems. This thesis presents concepts of formal languages, compilers, and more detailed description of parsing methods. The goal of this thesis is to design and implement a transpiler that converts a subset of PHP to JavaScript.cs
dc.description.markCcs
dc.identifier.citationMOKRIŠ, A. High-Level Programming Language Transpilers [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.cs
dc.identifier.other153866cs
dc.identifier.urihttp://hdl.handle.net/11012/246553
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.subjectTranspilátoren
dc.subjectKompilátoren
dc.subjectSyntaktická analýzaen
dc.subjectStatická analýzaen
dc.subjectAbstraktný syntaktický stromen
dc.subjectRekurzívny zostupen
dc.subjectJavaScripten
dc.subjectPHPen
dc.subjectTranspilercs
dc.subjectCompilercs
dc.subjectSyntax analysiscs
dc.subjectStatic analysiscs
dc.subjectAbstract syntax treecs
dc.subjectRecursive descent parsercs
dc.subjectJavaScriptcs
dc.subjectPHPcs
dc.titleHigh-Level Programming Language Transpilersen
dc.title.alternativeHigh-Level Programming Language Transpilerscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2024-06-10cs
dcterms.modified2024-06-17-08:46:01cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid153866en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 21:00:52en
sync.item.modts2025.01.15 19:12:41en
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 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
858.84 KB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_153866.html
Size:
7.9 KB
Format:
Hypertext Markup Language
Description:
file review_153866.html
Collections