Graduate papers
  
Description of the graduate paper
Form of studies Bachelor
Title of the study programm Computer Systems
Title in original language Vairākpavedienu programmēšanas modeļu salīdzināšana valodās Java un Scala
Title in English Comparison of Multi-Threading Programming Models in Java and Scala Languages
Department 12300 Institute of Applied Computer Systems
Scientific advisor Mg.sc.ing. D.Buzdins
Reviewer
Abstract Bakalaura darbs ir veltīts vairākpavedienošanās iespēju salīdzināšanai valodās Java un Scala. Bakalaura darba mērķis ir noteikt vai Scala valoda var konkurēt ar Java vairākpavedienošanās lietotņu realizācijā, un uzzināt, kura no programmēšanas valodām ir labāka šajā jomā. Darba apjoms ir 51 lappuses, darbs satur 43 attēlus un 6 tabulas. Pirmajā nodaļā ir īsi stāstīts par Scala un Java valodām, analizētas Java valodas problēmas un Scala valodas augošas popularitātes cēloņi. Otrajā nodaļā ir apskatīta populārāko vairākpavedienošanās modeļu būtība, neatkarīgi no valodas. Izpētītas biežāk sastopamas problēmas, kas rodas vairākpavedienošanās lietotņu realizācijā un uzrakstīti piemēri Java valodā lai ilustrēt tos. Trešajā un ceturtajā nodaļas ir attiecīgi aprakstītas Scala un Java vairākpavedienošanās modeļu realizācijas un uzrakstīti īsi koda piemēri. Piektajā nodaļā ir uzstādīti uzdevumi un kritēriji testa lietotnēm lai salīdzinātu Java un Scala vairākpavedienošanās jomā. Sestajā nodaļā ir aprakstīts testēšanas process. Kā arī izmantotie rīki un sistēmas specifikācijas kas bija izmantota testa piemēru izpildei. Septītajā nodaļā ir aprakstīts kā bija realizētas testa lietotnes Scala un Java valodas. Astotajā nodaļā ir paradītas un analizētas tabulas ar testa rezultātiem, uzzīmēti grafiki, un izdarīti secinājumi.
Keywords vairākpavedienošanās, Java, Scala, salīdzināšana
Keywords in English multithreading, Java, Scala, comparison
Language lv
Year 2011
Date and time of uploading 30.05.2011 11:39:34