Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Asinhronās programmēšanas analīze Python valodā
Nosaukums angļu valodā Analysis of Asynchronous Programming in Python Language
Autors Dmitrijs Litvins
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Pāvels Rusakovs
Recenzents SIA Transact Pro, sistēmu analītiķis, Mg.sc.ing. Oļegs Gorbiks
Anotācija Pamatoties uz TIOBE reitingu, Python valoda kļūst vairāk populāra un 2019. gada martā atrodas 3. vietā pēc popularitātes. Viens no popularitātes cēloņiem ir iespēja paplašināt Python valodas iespējas ar bibliotēkām un moduļiem. Paralēli interneta un vispārējās savienojamības pieaugums ir izraisījis proporcionālu vajadzību pēc atsaucīga un pielāgojama koda. Viena no iespējām atbildēt uz šo vajadzību ir rakstīt asinhrono laiksakritīgo kodu. Python valodas eksistējošie iebūvēties risinājumi neatbildēja mūsdienas programmētāju cerībām pār asinhrono programmēšanu. Eksistēja trešās puses asinhronās tīmekļa bibliotēkas, tādas kā Twisted un Gevent, kuras savu starpa nav saderīgas ne tikai savā starpā, bet arī ar iebūvēto risinājumu. Bet ar laiku un kopiena palīdzību Python valodā bija iekļauts asinhronā koda atbalsts, kas izauga asyncio modulī. Līdz ar to tiek analizēti jauna moduļa atšķirības,priekšrocības un trūkumi. Analītiskajā darba daļā tiek apskatīti un analizēti asinhrono programmēšanas Pythonvalodā tehnoloģija un moduļi. Projektēšanas darba daļā tiek izstrādāti testpiemēri un veikts asinhronās un sinhronās pieejas salīdzinājums. Dokumentā ir 44 lappuses, 40 attēli, 5 tabulas, 3 pielikumi un 14 nosaukumu informācijas avoti.
Atslēgas vārdi asinhronā programmēšana, Python, asyncio
Atslēgas vārdi angļu valodā asynchronous programming, Python, asyncio
Valoda lv
Gads 2019
Darba augšupielādes datums un laiks 03.06.2019 21:27:33