Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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