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 |