Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Datortīkla programmatūras izstrādes C++ valodā analīze |
Title in English |
Analysis of Network Software Development Using C++ Language |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Dr.sc.ing., asoc.prof. P.Rusakovs |
Reviewer |
|
Abstract |
Bakalaura darba tiek apskatitas C++ valodas iespejas datortiklu programmaturas izstrade. Darba isi aplukoti vairaki svarigie datortiklu jedzieni, kuru zinasana nepieciesama attiecigajai izstradei. Runa ir galvenokart par prasamo komunikaciju nodrosinasanu.
Dokumenta ietvaros tiek analizetas C++ augsta limena bibliotekas Boost.Asio un C++ Network Library, ka ari apskatits Berkeley sockets programmesanas interfeiss C++ valodas konteksta. Darbs ari pievers uzmanibu datu pakosanas problemai C++ valodas ietvaros un
piedava tai risinajumus, apskatot un salidzinot pakosanas bibliotekas Boost.Serialize un Protocol Buffers.
Darba ir analizeti un salidzinati sinhronas un asinhronas operaciju apstrades mehanismi, kas ir konkurejosas pieejas datortiklu programmaturas izstrade. To salidzinajumam tiek izstradats universals servera ietvars, pielietojot C++ valodas visparigas programmesanas pieeju.
Dokumenta ir 51 lappuses, 25 atteli, 3 tabulas, 16 pielikumi un 31 nosaukumu literaturas avoti. |
Keywords |
C++ datortīkls visparīgā asinhronā pakošana parnesamība Boost.Asio Protocol Buffers |
Keywords in English |
C++ networking templates asynchronous marshalling portability Boost.Asio Protocol Buffers |
Language |
lv |
Year |
2011 |
Date and time of uploading |
10.06.2011 14:35:34 |