Překlad mezi vyššími programovacími jazyky
| but.committee | doc. 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.defence | Studentka 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.jazyk | slovenština (Slovak) | |
| but.program | Informační technologie | cs |
| but.result | práce byla úspěšně obhájena | cs |
| dc.contributor.advisor | Meduna, Alexandr | sk |
| dc.contributor.author | Bajteková, Linda | sk |
| dc.contributor.referee | Havel, Martin | sk |
| dc.date.created | 2025 | cs |
| dc.description.abstract | Rastú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.abstract | The 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.mark | C | cs |
| dc.identifier.citation | BAJTEKOVÁ, 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.other | 162868 | cs |
| dc.identifier.uri | http://hdl.handle.net/11012/252787 | |
| dc.language.iso | sk | cs |
| dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
| dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
| dc.subject | Transpilátor | sk |
| dc.subject | Vyššie programovacie jazyky | sk |
| dc.subject | Lexikálna analýza | sk |
| dc.subject | Syntaktická analýza | sk |
| dc.subject | Abstraktný Syntaktický Strom | sk |
| dc.subject | Sémantická analýza | sk |
| dc.subject | Generovanie kódu | sk |
| dc.subject | Preklad programovacích jazykov | sk |
| dc.subject | Python | sk |
| dc.subject | Javascript | sk |
| dc.subject | Dynamické typovanie | sk |
| dc.subject | Kompilátor | sk |
| dc.subject | Interpret | sk |
| dc.subject | Transpiler | en |
| dc.subject | High-level programming languages | en |
| dc.subject | Lexical analysis | en |
| dc.subject | Syntactic analysis | en |
| dc.subject | Abstract Syntax Tree | en |
| dc.subject | Semantic analysis | en |
| dc.subject | Code generation | en |
| dc.subject | Programming language translation | en |
| dc.subject | Python | en |
| dc.subject | JavaScript | en |
| dc.subject | Dynamic typing | en |
| dc.subject | Compiler | en |
| dc.subject | Interpreter | en |
| dc.title | Překlad mezi vyššími programovacími jazyky | sk |
| dc.title.alternative | Translation between High-Level Programming Languages | en |
| dc.type | Text | cs |
| dc.type.driver | bachelorThesis | en |
| dc.type.evskp | bakalářská práce | cs |
| dcterms.dateAccepted | 2025-06-16 | cs |
| dcterms.modified | 2025-06-16-17:47:27 | cs |
| eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
| sync.item.dbid | 162868 | en |
| sync.item.dbtype | ZP | en |
| sync.item.insts | 2025.08.26 23:03:20 | en |
| sync.item.modts | 2025.08.26 20:02:13 | en |
| thesis.discipline | Informační technologie | cs |
| thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
| thesis.level | Bakalářský | cs |
| thesis.name | Bc. | cs |
