Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids maģistra akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Paralēlā programmēšana, izmantojot goroutines
Nosaukums angļu valodā Concurrent Programming Using Goroutines
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs Marina Uhanova
Recenzents Imants Gorbāns
Anotācija Pareizi izveidotu paralēlo kodu, ir jāsaskaras ar noteiktām grūtībām. Vienlaikus cilvēki pārsvarā saskaras ar vienām un tām pašām problēmām. Savukārt datorzinātnieki ir spējuši iezīmēt kopīgas problēmas. Go atvērtā koda programmēšanas valoda nodrošina pārskatāmu un vienkāršu veidu, kā strādāt ar paralēlo kodu. Līdz ar to maģistra darba mērķis ir izpētīt Go programmēšanas valodas paralēlās programmēšanas iespējas un salīdzināt šo valodu ar citām populārām programmēšanas valodām. Šī maģistra darba ietvaros tiek analizēts, kādas aparatūras un rīki palīdzēja paralēlās programmēšanas attīstībai. Tiek apskatīti Go valodas paralēlisma mehānismi. Darbā tiek apskatītas un salīdzinātas dažādas programmēšanas valodas. Tiek izveidots risinājums, izmantojot Go, Java, C# un C++ valodas. Kopā ar risinājumiem tiek novērtēti programmēšanas valodas patērētie resursi. Pamatojoties uz iegūtajiem datiem, tiek izdarīti secinājumi par Go valodas paralēlo programmēšanu. Dokumentā ir 72 lappuses, 53 attēli, 15 tabulas, 9 pielikumi un 39 nosaukumu informācijas avoti.
Atslēgas vārdi Paralēlā programmēšana, goroutines, Go, Golang, Laiksakritība
Atslēgas vārdi angļu valodā Parallel programming, goroutines, Go, Golang, Concurrency
Valoda lv
Gads 2022
Darba augšupielādes datums un laiks 20.05.2022 15:45:29