Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Programmēšanas valodas Kotlin izpēte
Title in English Research on Kotlin Programming Language
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor K.Gusarovs
Reviewer Dr.sc.ing., Vladimirs Ņikuļšins, SIA „Accenture Latvijas Filiāle”, SAP konsultants
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.
Keywords Programmēšanas valoda Kotlin JVM
Keywords in English Kotlin programming language JVM
Language lv
Year 2017
Date and time of uploading 02.06.2017 09:22:53