Abstract |
Tehnoloģijas nemitīgi attīstās, un līdz ar tām attīstās arī programmatūras izstrādātāju prasības pēc labākām programmēšanas valodām. Katru gadu parādās jaunas programmēšanas valodas, katra virzīta, lai risinātu noteiktu problēmu kopu, kas rodas, nespējot apmierināt izstrādes prasības ar jau esošajām tehnoloģijām. Viena no šīm jaunajām programmēšanas valodām ir programmēšanas valoda Kotlin. Bakalaura darba mērķis ir izpētīt programmēšanas valodu Kotlin un izanalizēt tās iespējas dažādu veidu lietojumu veidošanai.
Lai veiktu pētījumu, darbā tiek atspoguļots, kā radusies šī valoda. Lai gūtu iespaidu par programmēšanas valodas Kotlin uzbūvi un saikni ar citām programmēšanas valodām, tiek apskatīta Java virtuālā mašīna, tās arhitektūra, kā arī programmēšanas valodas, kas pieder pie JVM programmēšanas valodu saimēm. Tiek arī sniegta informācija par to, kas tieši atšķir programmēšanas valodu Kotlin no valodas Java un citām JVM valodu saimes programmēšanas valodām.
Projektēšanas daļā tiek pētīta valodas sintakse, standartbibliotēka, tipu izvedums, valodas Java koda sadarbspēja, rīku atbalsts kā arī valodas pielietojuma iespējas.
Pēc pētījuma veikšanas autors nonāca pie secinājuma, ka programmēšanas valoda Kotlin programmatūras izstrādātājiem piedāvā iespējas, kuras nepiedāvā daudzas mūsdienu populārākās JVM programmēšanas valodas. Tomēr programmēšanas valoda Kotlin vēl nav pietiekami pilnveidota, lai to varētu uzskatīt par mūsdienu labāko JVM programmēšanas valodu.
Dokumentā ir 41 lappuse, 27 attēli, 14 tabulas, 1 pielikums un 20 nosaukumu informācijas avoti. |