Překlad mezi vyššími programovacími jazyky

but.committeedoc. RNDr. Milan Češka, Ph.D. (předseda) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Zdeněk Materna, Ph.D. (člen) doc. Ing. Jan Kořenek, Ph.D. (člen) Ing. Jaroslav Rozman, Ph.D. (člen)cs
but.defenceStudentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla 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í studentky na položené otázky rozhodla práci hodnotit stupněm C.cs
but.jazykslovenština (Slovak)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMeduna, Alexandrsk
dc.contributor.authorBajteková, Lindask
dc.contributor.refereeHavel, Martinsk
dc.date.created2025cs
dc.description.abstractRastúci význam jazyka JavaScript vo webovom vývoji so sebou prináša potrebu prenosu aplikácií napísaných v iných jazykoch do tohto prostredia. Táto práca sa zameriava na návrh a implementáciu nástroja, ktorý prekladá vybranú podmnožinu jazyka Python do jazyka JavaScript, pričom zachováva pôvodný význam a funkcionalitu. Využíva pritom princípy prekladačov, vrátane tvorby abstraktného syntaktického stromu a generovania kódu. Výsledkom je funkčný prototyp, ktorý podporuje základné jazykové konštrukcie, dátové typy, typové anotácie vo forme JSDoc a zároveň kladie dôraz na čitateľnosť výstupného kódu.sk
dc.description.abstractThe growing importance of JavaScript in web development also brings the need to migrate applications written in other programming languages to this environment. This thesis focuses on the design and implementation of a tool that translates a selected subset of the Python language into JavaScript while preserving the original meaning and functionality. It utilizes compiler principles, including the creation of an abstract syntax tree and code generation. The result is a functional prototype that supports basic language constructs, data types, and type annotations in the form of JSDoc, while also emphasizing the readability of the generated code.en
dc.description.markCcs
dc.identifier.citationBAJTEKOVÁ, L. Překlad mezi vyššími programovacími jazyky [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other162868cs
dc.identifier.urihttp://hdl.handle.net/11012/252787
dc.language.isoskcs
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átorsk
dc.subjectVyššie programovacie jazykysk
dc.subjectLexikálna analýzask
dc.subjectSyntaktická analýzask
dc.subjectAbstraktný Syntaktický Stromsk
dc.subjectSémantická analýzask
dc.subjectGenerovanie kódusk
dc.subjectPreklad programovacích jazykovsk
dc.subjectPythonsk
dc.subjectJavascriptsk
dc.subjectDynamické typovaniesk
dc.subjectKompilátorsk
dc.subjectInterpretsk
dc.subjectTranspileren
dc.subjectHigh-level programming languagesen
dc.subjectLexical analysisen
dc.subjectSyntactic analysisen
dc.subjectAbstract Syntax Treeen
dc.subjectSemantic analysisen
dc.subjectCode generationen
dc.subjectProgramming language translationen
dc.subjectPythonen
dc.subjectJavaScripten
dc.subjectDynamic typingen
dc.subjectCompileren
dc.subjectInterpreteren
dc.titlePřeklad mezi vyššími programovacími jazykysk
dc.title.alternativeTranslation between High-Level Programming Languagesen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2025-06-16cs
dcterms.modified2025-06-16-17:47:27cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid162868en
sync.item.dbtypeZPen
sync.item.insts2025.08.26 23:03:20en
sync.item.modts2025.08.26 20:02:13en
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:
1.02 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_162868.html
Size:
7.76 KB
Format:
Hypertext Markup Language
Description:
file review_162868.html

Collections