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 izpēte JavaScript lietotņu uzlabošanai
Title in English Research on Functional Programming for Improving of JavaScript Applications
Department 12300 Institute of Applied Computer Systems
Scientific advisor Pāvels Rusakovs
Reviewer Vitālijs Zabiņako, Dr.sc.ing., SIA “ABC Software”, vad. pētnieks
Abstract Mūsdienās, tīmekļa lietotņu izstrāde ir viens no perspektīvākiem datorzinātnes virzieniem. Miljardi tīmekļa vietņu ir pieejamas pasaulē un ne mazāks skaits daudzveidīgu ierīču ikdienā tās izmanto. Lielajā tīmekļa vietņu skaitā tiek pielietots JavaScript kā vienīgā pārlūku programmēšanas valoda, lai uzlabotu šīs vietnes dinamisku saturu. Strauja jomas attīstība ļauj veidot kompleksās lietotnes, kurās ir nepieciešama saprotama struktūra un modularitāte, lai sasniegtu lielu izstrādes ātrumu, ātru darbošanos un uzturamību. Programmēšanas paradigmas ietekmē programmēšanas valodas un tajās rakstītas lietotnes. Izstrādājot veiktspējīgas lietotnes, ir vērts pielietot tikai tās paradigmu īpašības un pieejas, kuras sniedz labvēlīgus ieguvumus. Funkcionālās programmēšanas paradigma piedāvā vairākus spēcīgus mehānismus lietotņu uzlabošanā. Tās popularitāte pēdējo gadu periodā pieaug, un pat tradicionālās programmēšanas valodas sāka atbalstīt funkcionālās konstrukcijas. Darbā kā viena no paradigmām ir analizēta funkcionālā programmēšana, un kādus uzlabojumus tās jēdzienu pielietošana var sniegt JavaScript lietotnēm. Rezultātā, pamatojoties uz funkcionālās programmēšanas jēdzieniem un to pielietojumu JavaScript valodā, tiek piedāvātas konstrukciju kopa, kuru pielietojums var labvēlīgi ietekmēt JavaScript lietotnes, kā arī to izstrādes procesu. Dokumentā ir 53 lappuses, 28 attēli, 5 tabulas, 1 pielikums un 69 informācijas avoti.
Keywords JavaScript Funkcionālā Programmēšana Lietotne
Keywords in English JavaScript Functional Programming Application
Language lv
Year 2021
Date and time of uploading 30.05.2021 16:41:44