Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Funkcionālās programmēšanas analīze Scala valodā
Title in English Analysis of Functional Programming in Scala Language
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Pāvels Rusakovs
Reviewer Vladislavs Nazaruks
Abstract Bakalaura darba tips: 1 – Moderno risinājumu izpēte. Atslēgvārdi: Scala, JVM, funkcionālā programmēšana, MCDA. Šis darbs ir veltīts salīdzinošai analīzei par programmēšanas pieejām valodās, kuras apvieno JVM (Java Virtual Machine) platforma: Java, Kotlin un Scala. Katras šo programmēšanas valodu iezīmes un pieejas tiek pētītas kontekstā, strādājot ar matricām. Analīzes objekts ir vienas programmas četras versijas, kas izstrādātas attiecīgi Java, Kotlin, funkcionālajā Scala un objektorientētajā Scala. Tiek izpētīta funkcionālā programmēšanas paradigma un tās realizācijas īpatnības Scala valodā. Īpaša uzmanība tiek pievērsta funkcionālās programmēšanas pielietošanai Scala valodā salīdzinājumā ar objektorientētu pieeju. Programmu versiju salīdzinošajai analīzei tiek izmantota daudzkritēriju analīzes metode, kuras pamatā ir svērtie kritēriji. Pētījuma rezultāti var būt noderīgi izstrādātājiem, kas pieņem lēmumu par Scala valodas funkcionālā stila izvēli konkrētam projektam, kā arī studentiem un pētniekiem, kurus interesē modernas pieejas JVM programmēšanā. Bakalaura darbā ir 59 lappuses, 26 attēli, 17 tabulas un 8 pielikumi. Tika izmantots 31 informācijas avots.
Keywords Scala, JVM, funkcionālā programmēšana, MCDA
Keywords in English Scala, JVM, functional programming, MCDA
Language lv
Year 2024
Date and time of uploading 28.05.2024 07:35:54