Noslēguma darbu reģistrs
  
Studiju darba apraksts
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