Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Funkcionālās programmēšanas analīze Scala valodā |
Nosaukums angļu valodā |
Analysis of Functional Programming in Scala Language |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs |
Recenzents |
Vladislavs Nazaruks |
Anotācija |
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. |
Atslēgas vārdi |
Scala, JVM, funkcionālā programmēšana, MCDA |
Atslēgas vārdi angļu valodā |
Scala, JVM, functional programming, MCDA |
Valoda |
lv |
Gads |
2024 |
Darba augšupielādes datums un laiks |
28.05.2024 07:35:54 |