| dc.contributor.advisor | Fesl, Jan | |
| dc.contributor.author | Zeman, Tomáš | |
| dc.date.accessioned | 2026-01-06T11:54:23Z | |
| dc.date.available | 2026-01-06T11:54:23Z | |
| dc.date.issued | 2023 | |
| dc.date.submitted | 2022-12-09 | |
| dc.identifier.uri | https://dspace.jcu.cz/handle/20.500.14390/48532 | |
| dc.description.abstract | Bakalářská práce klade za cíl využít efektivní techniky a dovednosti moderního programování v C++. Stanoveným cílem je porovnání nejnovějšího standardu a jeho konstrukcí z hlediska posunutí efektivity jazyka C++ a operační složitosti algoritmů. Práce obsahuje důkladné otestování vybraných vlastností a datových struktur, které jsou následně dle statistických metod mezi sebou porovnány a vyhodnoceny. Ve fázi testování se práce také zaměřuje na dnes nejběžněji používané překladače (g++, Clang a MS Visual Studio compiler), resp. na jejich dopad z hlediska výsledné efektivity vygenerované spustitelné formy. Analýza tak cílí na dosažení nových, užitečných výsledků a prezentací jejich rozdílů. | cze |
| dc.format | 88 s. | |
| dc.format | 88 s. | |
| dc.language.iso | cze | |
| dc.publisher | Jihočeská univerzita | cze |
| dc.rights | Bez omezení | |
| dc.subject | Jazyk C++ | cze |
| dc.subject | Konstrukce a vlastnosti | cze |
| dc.subject | Efektivita v programování | cze |
| dc.subject | Překladač | cze |
| dc.subject | ISO C++ standard | cze |
| dc.subject | C++ language | eng |
| dc.subject | performance testing | eng |
| dc.subject | efficiency in programming | eng |
| dc.subject | compiler | eng |
| dc.subject | ISO C++ standard | eng |
| dc.title | Moderní programování v jazyce C++ a jeho efektivita | cze |
| dc.title.alternative | Modern C++ programming and its efficiency | eng |
| dc.type | bakalářská práce | cze |
| dc.identifier.stag | 66595 | |
| dc.description.abstract-translated | The aim of bachelor thesis is to use effective techniques and skills of modern C++ programming. The stated goal is to compare the latest standard and its features in terms of improved performance and its efficiency. Thus, the thesis includes an in-depth testing of selected features and data structures, which are then compared and evaluated according to complete statistical methods. In the testing phase, the work also targets on the most used compilers today (g++, Clang and MS Visual Studio compiler), or their impact in terms of the resulting efficiency of the generated executable form. The analysis thus aims at achieving new, useful results and the appropriate presentation of their differences. | eng |
| dc.date.accepted | 2023-01-16 | |
| dc.description.department | Přírodovědecká fakulta | cze |
| dc.thesis.degree-discipline | Aplikovaná informatika - specializace Web a multimédia | cze |
| dc.thesis.degree-grantor | Jihočeská univerzita. Přírodovědecká fakulta | cze |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Aplikovaná informatika | cze |
| dc.description.grade | Dokončená práce s úspěšnou obhajobou | cze |
| dc.contributor.referee | Konopa, Michal | |
| dc.description.defence | <p><strong>Forma: prezenční</strong></p>
<p>Členové komise: <strong>8</strong></p>
<p>Omluven:<strong> 1</strong></p>
<p><strong>Prezentace práce</strong></p>
<p>Metodika, testovací algoritmy, benchmarks, Optimalizační atributy. Rzchlost algoritmů v závislosti na překladači.</p>
<p>Moduly.</p>
<p><strong>Posudek vedoucího</strong></p>
<p>Pozitivní hodnocení. Uveřejněno ve sborníku.</p>
<p><strong>Otázky vedoucího</strong></p>
<p>Tabulka časy v minutách a sec. proč.</p>
<p><strong>Posudek oponenta</strong></p>
<p>Popis struktury práce. Široké znalosti autora. Neobratné výrazy.</p>
<p><strong>Otázky oponenta</strong></p>
<p>Nejsou</p>
<p><strong>Otázky komise</strong></p>
<p>Jan Valdman</p>
<p>Problém šachovnice N-queens a její velikost.</p>
<p>Jakub Geyer</p>
<p>Proč byly použity C++17 a C++20, u C++20 efektivnější výsledek</p>
<p>Václav Novák</p>
<p>Spotřeba paměti - rozdíl u C++17 a C++20. Dump paměti nebyl prováděn.</p>
<p><strong>Diskuse</strong></p>
<p><strong>Počet bodů: </strong>150</p>
<p> </p> | cze |