Zobrazit minimální záznam
dc.contributor.advisor |
Diviš, Roman |
|
dc.contributor.author |
Zenchenko, Yaroslav
|
|
dc.date.accessioned |
2022-07-02T04:49:42Z |
|
dc.date.available |
2022-07-02T04:49:42Z |
|
dc.date.issued |
2022 |
|
dc.date.submitted |
2021-08-30 |
|
dc.identifier.uri |
https://hdl.handle.net/10195/79581 |
|
dc.description.abstract |
Diplomná práce se zabývá problematikou paralelismu v moderních programovacích jazycích. První kapitola definuje jednotlivé odborné pojmy. Kapitoly dva až pět zkoumají techniky paralelismu, asynchronismu a souběhu v různých programovacích jazycích. Každý z jazyků uvedených v této práci implementuje jiné programovací paradigma. Patří mezi ně Java, JavaScript, Clojure a Go. Závěr práce provádí srovnávací analýzu uvažovaných technik, jejich vyhody a nevyhody, podobností a rozdílů. |
cze |
dc.format |
114 s. (182 882 znaků) |
|
dc.language.iso |
cze |
|
dc.publisher |
Univerzita Pardubice |
cze |
dc.rights |
Bez omezení |
cze |
dc.subject |
paralelní programování |
cze |
dc.subject |
asynchronní programování |
cze |
dc.subject |
souběh |
cze |
dc.subject |
vlákna |
cze |
dc.subject |
parallel programming |
eng |
dc.subject |
asynchronous programming |
eng |
dc.subject |
concurrency |
eng |
dc.subject |
threads |
eng |
dc.title |
Paralelismus, asynchronismus a souběh v moderních programovacích jazycích |
cze |
dc.title.alternative |
Parallelism, asynchronism and concurrency in modern programming languages |
eng |
dc.type |
diplomová práce |
cze |
dc.contributor.referee |
Šimerda, Karel |
|
dc.date.accepted |
2022-06-14 |
|
dc.description.abstract-translated |
The diploma thesis deals with the issue of parallelism in modern programming languages. The first chapter defines the specific terminology. Chapters two through five examine the techniques of parallelism, asynchronism, and concurrency in different programming languages. Each of the languages mentioned in this work implements a different programming paradigm. They are Java, JavaScript, Clojure and Go. The conclusion of the thesis performs a comparative analysis of the considered techniques, their advantages and disadvantages, similarities and differences. |
eng |
dc.description.department |
Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-discipline |
Informační technologie |
cze |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-grantor |
Univerzita Pardubice. Fakulta elektrotechniky a informatiky |
cze |
dc.thesis.degree-program |
Informační technologie |
cze |
dc.description.defence |
Cílem diplomové práce bylo provést rešerši a popis principů asnchronního programování v různých moderních programovacích jazycích. V praktické části připravil student ukázky různých technik v jednotlivých jazycích.
Dle vedoucího je práce po formální stránce dobře strukturována. V práci se na několika místech vyskytují drobné jazykové chyby a obtížněji pochopitelné formulace. Vytvořené příklady je možné zkompilovat, spustit a otestovat.
Dle oponenta je text zpracován přehledně, z pohledu struktury, srozumitelnosti a typorafické stránky, na dobré úrovni.
Student přehledně prezentoval výsledky své diplomové práce. Prezentaci obohatil o praktické ukázky.
Student se snažil reagovat na dotazy a připomínky vedoucího, oponenta i členů komise. |
cze |
dc.identifier.stag |
41400 |
|
dc.description.grade |
Dokončená práce s úspěšnou obhajobou |
cze |
Tento záznam se objevuje v následujících kolekcích
Zobrazit minimální záznam
|
Vyhledávání
Procházet
-
Vše v Digitální knihovně
-
Tato kolekce
Můj účet
|