Form of studies |
Bachelor |
Title of the study programm |
Information Technology |
Title in original language |
Programmēšanas valodu resursu efektivitātes salīdzinošā analīze šķirošanas algoritmam |
Title in English |
Comparative Analysis of the Resource Efficiency of Programming Languages for a Sorting Algorithm |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Igors Ščukins |
Reviewer |
Artūrs Rasnacis |
Abstract |
Anotācija
Šī bakalaura darba mērķis ir izanalizēt programmēšanas valodu efektivitāti
šķirošanas algoritma risinājumos dažādās programmēšanas valodās. Darbā tiks veikts
salīdzinošs analīzes pētījums, kurā tiks izvēlētas vairākas populāras programmēšanas
valodas, piemēram, C++, Python, Java, PHP un citas, lai veiktu to efektivitātes
salīdzinājumu.
Analītiskā darba daļa sniegs kopēju informāciju par izvēlētajām
programmēšanas valodām, to klasifikāciju un statistiku par to izplatību. Tiks apskatītas
katras valodas īpatnības, priekšrocības un trūkumi, kā arī tās pielietojums un esošās
versijas.
Praktiskā darba daļa ietvers šķirošanas algoritma izstrādi un realizāciju
izvēlētajās programmēšanas valodās. Tiks izmantots "Burbuļu" šķirošanas algoritms,
un tiks veikta tā implementācija katrai valodai. Tiks veikta algoritma izpildes laika
analīze un salīdzinājums starp programmēšanas valodām, lai noteiktu efektīvākās no
tām šķirošanas uzdevumu risināšanai.
Iegūtie rezultāti būs noderīgi inženieriem, programmētājiem, matemātiķiem un
citiem profesionāļiem, kas nodarbojas ar matemātisku problēmu risināšanu, izmantojot
datoru. Darbs sniegs ieskatu par dažādu programmēšanas valodu priekšrocībām un
trūkumiem šķirošanas uzdevumu risināšanā, un palīdzēs izvēlēties piemērotāko valodu
konkrētai problēmai.
Darba apjoms - 76. lpp., 15 tabulas, 71 attēli, 3 formulas. |
Keywords |
Programmēšanas valodas, šķirošanas algoritms, efektivitāte, pētījums, analīze, salīdzinājums |
Keywords in English |
Programming languages, sorting algorithm, efficiency, development, analyse |
Language |
lv |
Year |
2023 |
Date and time of uploading |
29.05.2023 16:35:52 |