Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Java un Python valodu salīdzinošs pētījums asinhronās programmēšanas kontekstā
Nosaukums angļu valodā Comparison of Java and Python Languages in the Context of Asynchronous Programming
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Natālija Prokofjeva
Recenzents Valdis Saulespurēns
Anotācija Bakalaura darbs tips: 1. Moderno risinājumu izpēte. Atslēgvārdi: Asinhronās programmēšana, Java, Python, salīdzinošs pētījums. Bakalaura darbs ir veltīts dažādu pieeju salīdzināšanai asinhronās programmēšanas realizācijā Java un Python, to priekšrocību un trūkumu noteikšanai, kā arī ieteikumus izstrādei pamatotai valodas izvēlei asinhronai programmēšanai konkrētam mērķim. Galvenā uzmanība pievērsta šādu uzdevumu risināšanai: analizēt esošās pieejas asinhronas implementācijai Java un Python, kā arī citu autoru risinājumus un pētījumus šajā jomā; definēt salīdzināšanas kritērijus (uzdevumu izpildes laiks, resursu patēriņš, I/O operāciju veiktspēja); organizēt eksperimentu, lai salīdzinātu asinhronās programmēšanas implementācijas Java un Python; pamatojoties uz iegūtajiem rezultātiem, izdarīt secinājumus par piemērotāko valodu un tehnoloģiju izvēli konkrētiem uzdevumiem, kas prasa asinhronitāti. Bakalaura darbs sastāv no trim nodaļām un secinājumiem. Ievadā tiek aprakstīta tēmas aktualitāte, darba mērķis un uzdevumi. Pirmajā nodaļā ir analizēti asinhronās programmēšanas pamatjēdzieni un tās implementācija Java un Python valodās. Otrajā nodaļā, pamatojoties uz izstrādātāju kodu no Github repozitorijiem, tiek veikti eksperimenti, lai salīdzinātu asinhronās programmēšanas implementācijas Java un Python valodās konkrētu uzdevumu veikšanai. Trešajā nodaļā analizēti uz metriku balstītie rezultāti, kas iegūti otrajā nodaļā veiktajos eksperimentos, un izstrādāti ieteikumi par Java vai Python efektivitāti asinhronā kontekstā attiecībā uz konkrētiem risinājumiem. Šajā darbā tika izmantots DeepL rīks tulkoja citātus no zinātniskiem avotiem un teikumu formulējumus. Dokumenta saturs: 56 lpp. teksta, 7 attēli, 10 tabulas un 31 bibliogrāfijas avoti.
Atslēgas vārdi Asinhronās programmēšana, Java, Python, salīdzinošs pētījums
Atslēgas vārdi angļu valodā Asynchronous programming, Java, Python, comparative study
Valoda lv
Gads 2025
Darba augšupielādes datums un laiks 27.05.2025 22:04:49