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 atbalsta JavaScript valodā analīze
Nosaukums angļu valodā Analysis of Functional Programming Support in JavaScript Language
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
Darba vadītājs P.Rusakovs
Recenzents Mg.sc.ing., Konstantīns Gusarovs, SIA "C.T.Co", vadošais programmatūras izstrādātājs
Anotācija Tīmekļa pārlūkprogrammu attīstība ļauj izstrādāt funkcionāli bagātākas lietotnes. Šādās lietotnēs sarežģītība pieaug klienta pusē. Pieaugot programmatūras sarežģītībai, pieaug nepieciešamība programmatūras strukturēšanai. Labi strukturēta programmatūra ir viegli testējama, papildināma, atkļūdojama un modulāra. Autors analizē, kas ir funkcionālā programmēšana un tās praktisko lietojumu. Programmatūras strukturēšanas uzlabošanas nolūkos tiek pētīta funkciju kompozīcija un ar to saistošie modeļi. Uz analīzes bāzes tiek izstrādāta triviāla darba uzdevumu informācijas sistēma, kura pierāda praktisko pielietojumu. Pamatojoties uz funkcionālās programmēšanas praktisko pielietojumu, valodā JavaScript, tiek izstrādāta mērogojama laika uzskaites sistēma. Rezultātā tiek secināts, ka funkcionālais programmēšanas stils, pretstatā imperatīvam stilam, atbrīvo no nenoteiktības, blakus efektiem, ir vairāk modulārs, tādējādi veicina programmatūras struktūras kvalitāti. Darbā ir 45 lappuses, 60 attēli, 4 tabulas, 6 nosaukumu informācijas avoti.
Atslēgas vārdi JavaScript, FP, Functional programming, Function composition, Monad, Functor
Atslēgas vārdi angļu valodā JavaScript, FP, Functional programming, Function composition, Monad, Functor
Valoda lv
Gads 2017
Darba augšupielādes datums un laiks 05.06.2017 16:43:28