Paralelismus, asynchronismus a souběh v moderních programovacích jazycích

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í


Rozšířené hledání

Procházet

Můj účet