Skriptovací jazyky na platformě Java
but.committee | doc. Dr. Ing. Dušan Kolář (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se pak 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 " E ". Otázky u obhajoby: Kolikrát jste prováděl jeden test? Jakým způsobem jste inicializoval testovaný stroj, abyste omezil vzájemný vliv jednotlivých testů? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Kočí, Radek | cs |
dc.contributor.author | Genserek, Michal | cs |
dc.contributor.referee | Smrčka, Aleš | cs |
dc.date.created | 2013 | cs |
dc.description.abstract | Práce se zabývá skriptovacími jazyky odpovídajícími normě JSR223 na platformě Java, součástí práce je i popis aplikačního rozhraní vyžadovaného touto normou. Dále je v práci zahrnuto zhodnocení problémů vyplývajících z použití skriptovacích jazyků na platformě Java, včetně jejich možných řešení. Jsou zde rovněž popsány jazyky Python, Ruby, JavaScript, Groovy a Clojure včetně případných rozdílů mezi různými implementacemi jejich běhového prostředí. Práce obsahuje také sadu benchmarků pro srovnání výkonnosti jednotlivých popsaných jazyků a jejich implementací. Součástí jsou rovněž výsledky tohoto srovnání nad různými virtuálními stroji jazyka Java. V rámci práce byla vyvinuta aplikace usnadňující měření výkonnosti skriptovacích jazyků spouštěných v rámci aplikačního rozhraní JSR223. | cs |
dc.description.abstract | This thesis aims at JSR223 compliant scripting languages on the Java platform including a description of the application interface that is part of the specification. The thesis also discusses possible problems resulting from using the scripting languages on the Java platform including possible solutions of this problems. Description of the languages Python, Ruby, JavaScript, Groovy and Clojure including eventual differences between this languages' different implementations is also included in the thesis. The thesis also contains a set of tests for comparing described languages' performance. The results of this comparison including results for different Java virtual machines are also included in the thesis. Tool for benchmarking of the scripting languages under the JSR223 application interface was developed as part of the thesis. | en |
dc.description.mark | E | cs |
dc.identifier.citation | GENSEREK, M. Skriptovací jazyky na platformě Java [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2013. | cs |
dc.identifier.other | 78485 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/55026 | |
dc.language.iso | cs | 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 | JSR223 | cs |
dc.subject | Java | cs |
dc.subject | Python | cs |
dc.subject | Jython | cs |
dc.subject | Ruby | cs |
dc.subject | JRuby | cs |
dc.subject | Clojure | cs |
dc.subject | JavaScript | cs |
dc.subject | Rhino | cs |
dc.subject | Groovy | cs |
dc.subject | benchmark | cs |
dc.subject | skriptovací jazyky | cs |
dc.subject | JSR223 | en |
dc.subject | Java | en |
dc.subject | Python | en |
dc.subject | Jython | en |
dc.subject | Ruby | en |
dc.subject | JRuby | en |
dc.subject | Clojure | en |
dc.subject | JavaScript | en |
dc.subject | Rhino | en |
dc.subject | Groovy | en |
dc.subject | benchmark | en |
dc.subject | scripting languages | en |
dc.title | Skriptovací jazyky na platformě Java | cs |
dc.title.alternative | Scripting Language on the Java Platform | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2013-06-10 | cs |
dcterms.modified | 2020-05-09-23:41:12 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 78485 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 18:00:56 | en |
sync.item.modts | 2025.01.15 15:41:37 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |