Zobrazit minimální záznam

Compiling Sky bytecode into C++
dc.contributor.advisorYaghob, Jakub
dc.creatorBrodský, David
dc.date.accessioned2017-04-27T04:09:06Z
dc.date.available2017-04-27T04:09:06Z
dc.date.issued2010
dc.identifier.urihttp://hdl.handle.net/20.500.11956/34192
dc.description.abstractProgramovací jazyk Sky je funkcionální jazyk urcený pro distribuované zpracování dat. V soucasné dobe existuje implementace prekladace jazyka Sky do bajtkódu, který je pak interpretován virtuálním strojem Sky. Nároky dnes kladené na rychlost zpracování dat znacne prevyšují možnosti virtuálního stroje, který interpretuje instrukce na základe bajtkódu. Cílem práce je zrychlení vykonávání instrukcí virtuálního stroje interpretujícího bajtkód jazyka Sky pomocí prekladu bajtkódu do jazyka C++. Pri implementaci byl kladen duraz na to, aby zvolené rešení bylo možné snadno integrovat se soucasným systémem, címž se usnadní další vývoj virtuálního stroje soucasnými autory.cs_CZ
dc.description.abstractProgramming language Sky is functional programming language designed for distributed data processing. Today exists a compiler implementation which compiles Sky into a bytecode. The bytecode is interpreted by Sky virtual machine. Today demands put on data processing speed highly exceed capabilities of the virtual machine. The goal of this work is to speed up virtual machine's interpretation of instructions by compiling bytecode into a code in C++. The implementation must be easily integrated with the current system so that it will be easier to continue with the development of the virtual machine by it's authors.en_US
dc.languageČeštinacs_CZ
dc.language.isocs_CZ
dc.publisherUniverzita Karlova, Matematicko-fyzikální fakultacs_CZ
dc.titleKompilace bajtkódu jazyka Sky do C++cs_CZ
dc.typediplomová prácecs_CZ
dcterms.created2010
dcterms.dateAccepted2010-09-13
dc.description.departmentDepartment of Software Engineeringen_US
dc.description.departmentKatedra softwarového inženýrstvícs_CZ
dc.description.facultyFaculty of Mathematics and Physicsen_US
dc.description.facultyMatematicko-fyzikální fakultacs_CZ
dc.identifier.repId78961
dc.title.translatedCompiling Sky bytecode into C++en_US
dc.contributor.refereeBednárek, David
dc.identifier.aleph001389697
thesis.degree.nameMgr.
thesis.degree.levelnavazující magisterskécs_CZ
thesis.degree.disciplineTheoretical Computer Scienceen_US
thesis.degree.disciplineTeoretická informatikacs_CZ
thesis.degree.programComputer Scienceen_US
thesis.degree.programInformatikacs_CZ
uk.thesis.typediplomová prácecs_CZ
uk.taxonomy.organization-csMatematicko-fyzikální fakulta::Katedra softwarového inženýrstvícs_CZ
uk.taxonomy.organization-enFaculty of Mathematics and Physics::Department of Software Engineeringen_US
uk.faculty-name.csMatematicko-fyzikální fakultacs_CZ
uk.faculty-name.enFaculty of Mathematics and Physicsen_US
uk.faculty-abbr.csMFFcs_CZ
uk.degree-discipline.csTeoretická informatikacs_CZ
uk.degree-discipline.enTheoretical Computer Scienceen_US
uk.degree-program.csInformatikacs_CZ
uk.degree-program.enComputer Scienceen_US
thesis.grade.csVýborněcs_CZ
thesis.grade.enExcellenten_US
uk.abstract.csProgramovací jazyk Sky je funkcionální jazyk urcený pro distribuované zpracování dat. V soucasné dobe existuje implementace prekladace jazyka Sky do bajtkódu, který je pak interpretován virtuálním strojem Sky. Nároky dnes kladené na rychlost zpracování dat znacne prevyšují možnosti virtuálního stroje, který interpretuje instrukce na základe bajtkódu. Cílem práce je zrychlení vykonávání instrukcí virtuálního stroje interpretujícího bajtkód jazyka Sky pomocí prekladu bajtkódu do jazyka C++. Pri implementaci byl kladen duraz na to, aby zvolené rešení bylo možné snadno integrovat se soucasným systémem, címž se usnadní další vývoj virtuálního stroje soucasnými autory.cs_CZ
uk.abstract.enProgramming language Sky is functional programming language designed for distributed data processing. Today exists a compiler implementation which compiles Sky into a bytecode. The bytecode is interpreted by Sky virtual machine. Today demands put on data processing speed highly exceed capabilities of the virtual machine. The goal of this work is to speed up virtual machine's interpretation of instructions by compiling bytecode into a code in C++. The implementation must be easily integrated with the current system so that it will be easier to continue with the development of the virtual machine by it's authors.en_US
uk.file-availabilityV
uk.publication.placePrahacs_CZ
uk.grantorUniverzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrstvícs_CZ
dc.identifier.lisID990013896970106986


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v následujících sbírkách

Zobrazit minimální záznam


© 2017 Univerzita Karlova, Ústřední knihovna, Ovocný trh 560/5, 116 36 Praha 1; email: admin-repozitar [at] cuni.cz

Za dodržení všech ustanovení autorského zákona jsou zodpovědné jednotlivé složky Univerzity Karlovy. / Each constituent part of Charles University is responsible for adherence to all provisions of the copyright law.

Upozornění / Notice: Získané informace nemohou být použity k výdělečným účelům nebo vydávány za studijní, vědeckou nebo jinou tvůrčí činnost jiné osoby než autora. / Any retrieved information shall not be used for any commercial purposes or claimed as results of studying, scientific or any other creative activities of any person other than the author.

DSpace software copyright © 2002-2015  DuraSpace
Theme by 
@mire NV