Graduate papers
  
Description of the graduate paper
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 12300 Institute of Applied Computer Systems
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