Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Go un C valodu salīdzinošā analīze |
Title in English |
Comparative Analysis of Go and C Languages |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
SIA INCE, programmēšanas inženieris, Mg. sc. ing. Dmitrijs Zvančuks |
Abstract |
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. |
Keywords |
Go programmēšanas valoda, C programmēšanas valoda |
Keywords in English |
Go programming language, C programming language |
Language |
lv |
Year |
2020 |
Date and time of uploading |
03.06.2020 11:36:51 |