Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Valodas Java 12. versijas uzlabojumu analīze |
Title in English |
Analysis of Improvements in Java 12 |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Pāvels Rusakovs |
Reviewer |
SIA "C.T.Co", Vadošais programmatūras izstrādātājs, Mg.sc.ing. K.Gusarovs |
Abstract |
Bakalaura darbā apskatīta pasaulē plaši izplatītā programmēšanas valoda Java, kas pēdējā laikā ir nākusi klajā ar daudziem jauninājumiem un jaunām versijām. Tiek aprakstītas valodas radītāju personības, kas spēja vēl pagājušajā, 20. gadsimtā, radīt tik spējīgu valodu, ka tā joprojām ir viena no populārākajām valodām pasaulē. Pakāpeniski darbā tiek izklāstīti visu pēdējo versiju, sākot ar sesto, sniegtie uzlabojumi valodas veiktspējas un funkcionalitātes labā. Kopējais apskatīto versiju skaits ir septiņas, līdz šobrīd aktuālai Java SE 12.
Darba izstrādes procesā tika veikta valodas versiju izvēle, kuras tiks apskatītas pašā darbā. Tā kā līdz šim nebija pieejams tik daudzu valodas versiju apkopojums vienā darbā, tad versiju skaits tika izvēlēts salīdzinoši liels, septiņas versijas. Darba gaitā izmantotā pētījuma metode bija tieša uzlabojumu analīze un to izmantošanas piemēru apskatīšana reālās dzīves situācijās. Papildus tika veikti daži ātrdarbības testi, lai pārbaudītu, vai uzlabojumi sniedz ievērojamu darbības laika ieguvumu tieši kādu konkrētu darbību veikšanā. Sniegts visu uzlabojumu apkopojums, noformulēti secinājumi par to ietekmi uz Java valodu kopumā, un to pozitīvajām un negatīvajām iezīmēm.
Darba noslēgumā tiek izklāstīts apskatīto Java valodas versiju pienesums pēdējo versiju laikā. Tam papildus ir sniegta analīze par iespējamajiem valodas attīstības ceļiem un salīdzinājums ar vēl vienas C grupas programmēšanas valodas, C# iespējamajiem attīstības ceļiem attiecībā pret Java valodu. Papildus ir sniegts personisks uzskats par valodu un tās lietderību mūsdienās.
Bakalaura darbā ir 56 lappuses, 25 attēli, 10 tabulas, un 51 nosaukumu informācijas avoti. |
Keywords |
Java, Oracle, Java SE 12, C valodas, Uzlabojumu analīze |
Keywords in English |
Java, Oracle, Java SE 12, C languages, Improvement analysis |
Language |
lv |
Year |
2019 |
Date and time of uploading |
05.06.2019 10:01:00 |