Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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