Studiju veids |
bakalaura akadēmiskās studijas |
Studiju programmas nosaukums |
Informācijas tehnoloģija |
Nosaukums |
Progresīvās universālās programmēšanas valodas un to pielietojums |
Nosaukums angļu valodā |
Progressive Universal Programming Language and Their Application |
Struktūrvienība |
33000 Datorzinātnes, informācijas tehnoloģijas un enerģētikas fakultāte |
Darba vadītājs |
Mg. sc. ing. Artūrs Braučs |
Recenzents |
Mg. sc. ing. Artis Ābolts |
Anotācija |
Darbs ir veltīts programmēšanas valodu Go un Elixir apskatei, un izvērtei, kā dažādos lietojumos tās var būt labākas par jau esošajām valodām - C, Android SDK Java, Ruby, C#, .NET u.c. Galvenā uzmanība tika pievērsta šādu uzdevumu risināšanai - ieskata veidošanai jaunāko laiku programmēšanas valodās, valodu salīdzinājumam pēc to mērķa un nolūka, Go un Elixir priekšrocību un trūkumu apskatei, valodu apgūšanas iespējām, praktiska piemēra izveidei, kas būtu universāla visās valodās.
Darbs sastāv no desmit nodaļām un secinājumiem. Pirmajā nodaļā aprakstīts, kas ir progresīvās programmēšanas valodas. Otrajā un trešajā nodaļā veikts ieskats programmēšanas valodā Go un Elixir. Ceturtajā nodaļā tiek aprakstīta sistēmas līmeņa lietojumu izstrāde valodās Go un Elixir, kā arī salidzināta sistēmas līmeņa lietotņu izstrāde ar valodu Java. Piektajā nodaļā tiek aprakstīta lietojumu izstrāde Android platformai Go valodā, un izstrādes salīdzinājums ar Android SDK Java. Sestajā nodaļā tiek aprakstīta WEB lietojumu izstrāde valodās Go un Elixir, un to salīdzinājums ar WEB lietojumu izstrādi Ruby. Septītajā nodaļā un astotajā nodaļā tiek aprakstītas valodas Go un Elixir priekšrocības un trūkumi. Devītajā nodaļā ir aprakstīta valodu Go un Elixir apgūšanas sarežģītība un materiālu pieejamība. Desmitajā nodaļā ir aprakstīts universālais piemērs - WEB lietojums - blogs, valodās Go un Elixir.
Darba apjoms - 62. lpp., 5 tabulas. |
Atslēgas vārdi |
Progresīvās programmēšanas valodas, Go, Elixir, Phoenixframework, Revel. |
Atslēgas vārdi angļu valodā |
Progressive programming languages, Go, Elixir, Phoenixframework, Revel. |
Valoda |
lv |
Gads |
2016 |
Darba augšupielādes datums un laiks |
02.06.2016 14:04:23 |