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 |
Faculty Of Computer Science Information Tehnology And Energy |
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 |