Form of studies |
Bachelor |
Title of the study programm |
Computer Systems |
Title in original language |
Dart un Haxe programmēšanas valodu salīdzinoša analīze |
Title in English |
Comparative Analysis of Dart and Haxe Programming Languages |
Department |
Faculty Of Computer Science Information Tehnology And Energy |
Scientific advisor |
Mg.sc.ing. D.Buzdins, AS 4Finance, sistēmarhitekts |
Reviewer |
SIA „Accenture Latvijas Filiāle”, programmētājs, Mg.sc.ing. O.Gorbiks |
Abstract |
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. |
Keywords |
Dart, Haxe, JavaScript, salīdzinoša analīze, tīmekļa programmēšanas valodas |
Keywords in English |
Dart, Haxe, JavaScript, comparative analysis, web programming languages |
Language |
lv |
Year |
2013 |
Date and time of uploading |
14.06.2013 14:27:32 |