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 |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
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 |