Noslēguma darbu reģistrs
  
Studiju darba apraksts
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
Autors Pāvels Saveļjevs
Struktūrvienība 12300 Lietišķo datorsistēmu institūts
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