Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Go un C valodu salīdzinošā analīze |
Nosaukums angļu valodā |
Comparative Analysis of Go and C Languages |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs |
Recenzents |
SIA INCE, programmēšanas inženieris, Mg. sc. ing. Dmitrijs Zvančuks |
Anotācija |
Mūsdienās ir izstrādātas vairākas programmēšanas valodas, kā nosacīti universālas, tā arī piemērotākas konkrētu uzdevumu risināšanai. C valoda ir viena no pirmajām programmēšanas valodām, kas joprojām ir plaši pielietojama, jo šai valodai piemīt liela efektivitāte, kas ļauj to izmantot sistēmprogrammatūras izstrādē. Savukārt Go valoda parādījās relatīvi nesen un ir balstīta uz C valodas principiem. Viens no Go valodas pamatmērķiem bija aizvietot C valodu. Taču pēc Tiobe statistiskiem datiem Go tomēr nav aizvietojusi C un joprojām zaudē tai popularitātes ziņā, tāpat kā vairākas citas jaunas programmēšanas valodas. Tieši tāpēc rodas pētījuma jautājums: kāda no divām valodām ir labāka un kādiem nolūkiem var izmantot katru no tām.
Bakalaura darbā tika salīdzinātas šīs augstāk minētās divas programmēšanas valodas un noteiktas to stipras un vājas puses. Pētījums sastāv no C un Go programmēšanas valodu apraksta, kas iekļauj sevī dažādus tehniskus aspektus. Sīkāk ir izpētītas katras valodas īpatnības un funkcionalitāte, kas piemīt tieši šai valodai. Tālāk tika veikta valodu salīdzināšana pēc noteiktiem faktoriem. Valodu salīdzināšanai tika izveidoti testpiemēri un veikti eksperimenti, kas ļāva iegūt datus, kurus var analizēt. Analizējot datus, tika noteiktas valodu priekšrocības un trūkumi.
Bakalaura darbā ir 42 lappuses, 27 attēli, 10 tabulas, 13 pielikumi. Tika izmantoti 35 informācijas avoti. |
Atslēgas vārdi |
Go programmēšanas valoda, C programmēšanas valoda |
Atslēgas vārdi angļu valodā |
Go programming language, C programming language |
Valoda |
lv |
Gads |
2020 |
Darba augšupielādes datums un laiks |
03.06.2020 11:36:51 |