Závěrečná práce: Kristián Kabláš: Serializace a C++
Bakalářská práce
Serializace a C++
Serialization and C++
Anotace
Táto bakalárska práca sa zaoberá problematikou serializácie dátových štruktúr v jazyku C++. V práci je predstavený pojem serializácia, jej využitie a tiež problémy, ktoré vznikajú pri serializácii. Tiež sú uvedené možnosti ako riešiť serializáciu pomocou štandardnej knižnice a tiež pomocou často používaných knižníc tretích strán. Práca tiež obsahuje porovnanie jednotlivých riešení a knižníc, spolu s praktickými ukážkami všetkých postupov.
Abstract
This bachelor thesis deals with the problem of serialization of data structures in C++. The thesis introduces the concept of serialization, its use and also the problems that arise from serialization. There are also options for dealing with serialization using a standard library, as well as frequently used third-party libraries. The work also includes a comparison of individual solutions and libraries, along with practical examples of all procedures.
Zadání práce
Předmětem bakalářské práce je problematika serializace v C++.
Nejprve student pronikne do problematiky serializace datových struktur obecně – bez omezení dané jazykem C++. Dále se seznámí s výsledky závěrečné práce na obdobné téma (Serializace a C++, Pavel Mičan, 2011), na kterou částečně naváže. Poté se zaměří na podporu serializace v C++ v kontextu historického vývoje jazyka – zda a jak se liší v jednotlivých standardech. Důraz bude klást též na STL, často užívané knihovny třetích stran, např. Boost, a knihovny zajišťující vlastní podporu serializace, např. cereal. Cílem práce je sestavit rešerši aktuálních možností serializace C++. Příklady a popisy lze doplnit výsledky výkonnostních testů vlastních či provedených třetími stranami. Student bude dbát kvalitní citace užitých či odkazovaných zdrojů.
29. 5. 2018 09:41, RNDr. Mgr. Jaroslav Bayer, učo 72873
Literatura
- MIČAN, Pavel. Serializace a C++. 2011.
- PRATA, Stephen. Mistrovství v C++. Translated by Boris Sokol. 4., aktualiz. vyd. Brno: Computer Press, 2013, 1176 s. ISBN 9788025138281.
- Boost C++ application development cookbook. Edited by Antony Polukhin. 1 online r. ISBN 9781849514880.
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Implementace nových rozhraní pro systém pbs_cache
Mgr. Michal Vaško -
Paralelní programování a datové struktury v C++
Mgr. Adam Teršl -
Implementace protokolu RESTCONF v prostředí GNU/Linux
Mgr. Richard Janík -
Template WYSIWYG web editor of administrative documents
Mgr. Jakub Kuchár, učo 484954 -
Zrychlení interakce uživatele s webovou aplikací
Mgr. Michal Smrčka, učo 325263 -
Tvorba bohatých webových aplikací
RNDr. Jaroslav Škrabálek, MBA -
Nástroj na analýzu logů
Mgr. Tomáš Došek -
Mobilní aplikace pro herní festival Gamer Pie
Mgr. Antonín Holík




