Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Objektorientētās un procedurālās programmēšanas paradigmu salīdzinājums uz pētniecisko darbu modelēšanas un vizualizācijas uzdevumu piemēra
Title in English Comparison of Object Oriented and Procedural Programming Paradigms on the Example of Research Tasks Modeling and Visualization
Department 12300 Institute of Applied Computer Systems
Scientific advisor Oksana Zavjalova
Reviewer Gundars Alksnis
Abstract 1. tipa bakalaura darbs. Noslēguma darbā mērķis ir veikt teorētisku un praktisku objektorientētās un procedurālās programmēšanas paradigmu salīdzinājumu uz pētniecisko darbu modelēšanas un vizualizācijas uzdevumu piemēra. Darbā tika apkopota informācija par iepriekš minētām programmēšanas paradigmu pamata konstrukcijām un darbības principiem. Tika veikta padziļināta programmēšanas paradigmu analīze, un balstoties uz iegūtiem rezultātiem tika veikts literatūrā balstīts teorētiskais salīdzinājums, identificējot programmēšanas paradigmu unikālas īpašības, vajās un stiprās puses, arī veikta citu autoru darbu analīze. Tika definēti kritēriji salīdzinājuma un eksperimenta veikšanai. Balstoties uz teorētisko salīdzinājumu, tika izveidoti testa uzdevumu piemēri, lai veiktu programmēšanas paradigmu praktisko salīdzinājumu. Tika izstrādāta programmatūra un veikts programmēšanas paradigmu salīdzinājums izstrādātas programmatūras ietvaros. Rezultātā, ņemot vēra abu programmēšanas paradigmu specifikācijas, ka arī iepriekš iegūtos datus, autoram neizdevās identificēt neapstrīdami piemērotāku programmēšanas paradigmu dotā vai līdzīga uzdevumu klāsta risināšanai, jo abas programmēšanas paradigmas ir piemērotas darbā apskatāmai, programmatūras izstrādei. Katrai paradigmai ir savi trūkumi un priekšrocības, tāpēc paradigmas izvēle bieži ir atkarīga no programmatūras specifiskām prasībām, tomēr, apskatot tikai to izstrādātas programmatūras funkcionalitāti, kas jau ir izveidota, neiedziļinoties turpmākās programmatūras attīstības iespējās, autors dod priekšroku tieši procedurālai paradigmai, jo objektorientētas programmēšanas paradigmas izmantošana nedos nekādu papildus priekšrocību jau izstrādātas programmatūras ietvaros.
Keywords Objektorientētā programmēšana, procedurālā programmēšana, programmēšanas paradigmu salīdzinājums, pētnieciskais darbs, modelēšana un vizualizācija.
Keywords in English Object-oriented programming, procedural programming, comparison of programming paradigms, research work, modeling and visualization.
Language lv
Year 2023
Date and time of uploading 30.05.2023 22:36:40