dc.contributor.advisor | Galamboš, Leo | |
dc.creator | Kamenišťák, Marián | |
dc.date.accessioned | 2017-03-30T15:02:22Z | |
dc.date.available | 2017-03-30T15:02:22Z | |
dc.date.issued | 2006 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/7127 | |
dc.description.abstract | Cílem této diplomové práce je vytvořit nástroj pro překlad zdrojového kódu jazyka Java 1.5 do výstupního kódu jazyka C++. Předpokladem je, že vstupní kód je kompilovatelný. Součástí práce je návrh způsobu překladu a analýza Java konstruktů, které nelze automaticky přeložit do efektivního C++ výstupu. Implementace překladače používá parsovací mechanizmus založený na specifikaci Java gramatiky, a je rozšiřitelná o další moduly. | cs_CZ |
dc.description.abstract | The goal of this thesis is to create the tool for translation of Java 1.5 source code to output C++ code on the assumption that input source code is able to be compiled. Part of this thesis is the proposal of method, which leads to translation, as well as analyze of Java constructs, which cannot be translated automatically to efficient C++ output. Implementation of translator uses parsing mechanism based upon Java grammar specification, extensible for additional modules. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Překladač Java do C++ | cs_CZ |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2006 | |
dcterms.dateAccepted | 2006-09-11 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 43272 | |
dc.title.translated | Java-C++ compiler | en_US |
dc.contributor.referee | Yaghob, Jakub | |
dc.identifier.aleph | 000855399 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | magisterské | cs_CZ |
thesis.degree.discipline | Software systems | en_US |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.program | Informatics | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Informatics | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Cílem této diplomové práce je vytvořit nástroj pro překlad zdrojového kódu jazyka Java 1.5 do výstupního kódu jazyka C++. Předpokladem je, že vstupní kód je kompilovatelný. Součástí práce je návrh způsobu překladu a analýza Java konstruktů, které nelze automaticky přeložit do efektivního C++ výstupu. Implementace překladače používá parsovací mechanizmus založený na specifikaci Java gramatiky, a je rozšiřitelná o další moduly. | cs_CZ |
uk.abstract.en | The goal of this thesis is to create the tool for translation of Java 1.5 source code to output C++ code on the assumption that input source code is able to be compiled. Part of this thesis is the proposal of method, which leads to translation, as well as analyze of Java constructs, which cannot be translated automatically to efficient C++ output. Implementation of translator uses parsing mechanism based upon Java grammar specification, extensible for additional modules. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990008553990106986 | |