Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Datortīkla programmatūras izstrādes C++ valodā analīze |
Nosaukums angļu valodā |
Analysis of Network Software Development Using C++ Language |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Dr.sc.ing., asoc.prof. P.Rusakovs |
Recenzents |
|
Anotācija |
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. |
Atslēgas vārdi |
C++ datortīkls visparīgā asinhronā pakošana parnesamība Boost.Asio Protocol Buffers |
Atslēgas vārdi angļu valodā |
C++ networking templates asynchronous marshalling portability Boost.Asio Protocol Buffers |
Valoda |
lv |
Gads |
2011 |
Darba augšupielādes datums un laiks |
10.06.2011 14:35:34 |