Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Polimorfisma izpēte C-grupas programmēšanas valodās
Title in English Research on Polymorphism in C-group Programming Languages
Author Pāvels Saveļjevs
Department 12300 Institute of Applied Computer Systems
Scientific advisor Pāvels Rusakovs
Reviewer SIA „Accenture Latvijas Filiāle” SAP konsultants, Dr.sc.ing. V.Ņikuļšins
Abstract 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.
Keywords polimorfisms oop c++ c# java objective-c
Keywords in English polymorphism oop c++ c# java objective-c
Language lv
Year 2015
Date and time of uploading 02.06.2015 14:23:16