Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Datorsistēmas |
Nosaukums |
Polimorfisma izpēte C-grupas programmēšanas valodās |
Nosaukums angļu valodā |
Research on Polymorphism in C-group Programming Languages |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Pāvels Rusakovs |
Recenzents |
SIA „Accenture Latvijas Filiāle” SAP konsultants, Dr.sc.ing. V.Ņikuļšins |
Anotācija |
Objektorientētā programmēšana mūsdienās ir kļuvusi par vispopulārāko programmēšanās paradigmu. Objektorientētās programmēšanas pamatā ir četri galvenie mehānismi: mantošana (inheritance), polimorfisms (polymorphism), abstrakcija (abstraction) un iekapsulēšana (encapsulation). Objektorientētā programmēšana tika ieviesta, lai būtu iespējams atbalstīt lielākā apjoma un sarežģītības programmatūru. C-grupas programmēšanas valodas, tādas kā C++, C#, Java un Objective-C arī atbalsta šo paradigmu. Šajā bakalaura darbā tiek izpētīts polimorfisms C-grupas programmēšanas valodās kā viens no objektorientētās programmēšanas svarīgākajiem mehānismiem.
Eksistējošu programmēšanas valodu izstrādei bija dažādi mērķi un uzdevumi, bakalaura darbā tiek pētīts kādā veidā tas ietekmēja polimorfisma mehānisma atbalstu C-grupas programmēšanas valodās. Darbā tiek apskatīts, kādas polimorfisma formas atbalsta valodas, kā arī kādas no tām ir priekšrocības un kādas ir iespējamas problēmas. Polimorfisma pielietošana dažreiz var būt bīstama, jo tā ved pie tādām kļūdām, kuras nav tik viegli identificējamas. |
Atslēgas vārdi |
polimorfisms oop c++ c# java objective-c |
Atslēgas vārdi angļu valodā |
polymorphism oop c++ c# java objective-c |
Valoda |
lv |
Gads |
2015 |
Darba augšupielādes datums un laiks |
02.06.2015 14:23:16 |