Zobrazit minimální záznam

dc.contributor.advisorFesl, Jan
dc.contributor.authorZeman, Tomáš
dc.date.accessioned2026-01-06T11:54:23Z
dc.date.available2026-01-06T11:54:23Z
dc.date.issued2023
dc.date.submitted2022-12-09
dc.identifier.urihttps://dspace.jcu.cz/handle/20.500.14390/48532
dc.description.abstractBakalář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.format88 s.
dc.format88 s.
dc.language.isocze
dc.publisherJihočeská univerzitacze
dc.rightsBez omezení
dc.subjectJazyk C++cze
dc.subjectKonstrukce a vlastnosticze
dc.subjectEfektivita v programovánícze
dc.subjectPřekladačcze
dc.subjectISO C++ standardcze
dc.subjectC++ languageeng
dc.subjectperformance testingeng
dc.subjectefficiency in programmingeng
dc.subjectcompilereng
dc.subjectISO C++ standardeng
dc.titleModerní programování v jazyce C++ a jeho efektivitacze
dc.title.alternativeModern C++ programming and its efficiencyeng
dc.typebakalářská prácecze
dc.identifier.stag66595
dc.description.abstract-translatedThe 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.accepted2023-01-16
dc.description.departmentPřírodovědecká fakultacze
dc.thesis.degree-disciplineAplikovaná informatika - specializace Web a multimédiacze
dc.thesis.degree-grantorJihočeská univerzita. Přírodovědecká fakultacze
dc.thesis.degree-nameBc.
dc.thesis.degree-programAplikovaná informatikacze
dc.description.gradeDokončená práce s úspěšnou obhajoboucze
dc.contributor.refereeKonopa, 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>&nbsp;</p>cze


Soubory tohoto záznamu

Thumbnail
Thumbnail
Thumbnail
Thumbnail

Tento záznam se objevuje v

Zobrazit minimální záznam