Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Datorsistēmas
Nosaukums Dart un Haxe programmēšanas valodu salīdzinoša analīze
Nosaukums angļu valodā Comparative Analysis of Dart and Haxe Programming Languages
Struktūrvienība 33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte
Darba vadītājs Mg.sc.ing. D.Buzdins, AS 4Finance, sistēmarhitekts
Recenzents SIA „Accenture Latvijas Filiāle”, programmētājs, Mg.sc.ing. O.Gorbiks
Anotācija Bakalaura darba ietvaros tiek apskatītas Dart un Haxe programmēšanas valodas, ka iespējamas alternatīvas JavaScript valodai. Darba mērķis ir apskatīt valodu sastāvdaļas, struktūru, pielietošanas scenārijus, izstrādāt testa uzdevumus, uztaisīt mērījumus un izdarīt secinājumus. Dart un Haxe ir uztaisīti pēc klasiskās objektorientētas paradigmas principiem, tām ir klases, interfeisi, mantošana un vairākas citas iespējas. Abām valodām ir iespēja izvēlēties stingru vai dinamisku koda tipizāciju. Praktiskā daļa sastāv no trīs testa uzdevumiem, kuriem tiek veikti mērījumi. Veikto eksperimentu gaitā kompilētais no Haxe uz JavaScript kods kopumā ir parādījis labākus mērījumu rezultātus, gan izpildes laika gan patērētas atmiņas ziņā, salīdzinot ar kodu, kas ir kompilēts no Dart valodas. Eksperimenti tika veikti uz V8 un SpiderMonkey JavaScript dzinējiem. Bakalaura darbā ir 35 lappuses, 10 attēli, 6 tabulas un 4 pielikumi. Tika izmantoti 32 literatūras avoti.
Atslēgas vārdi Dart, Haxe, JavaScript, salīdzinoša analīze, tīmekļa programmēšanas valodas
Atslēgas vārdi angļu valodā Dart, Haxe, JavaScript, comparative analysis, web programming languages
Valoda lv
Gads 2013
Darba augšupielādes datums un laiks 14.06.2013 14:27:32