Noslēguma darbu reģistrs
  
Studiju darba apraksts
Studiju veids bakalaura akadēmiskās studijas
Studiju programmas nosaukums Informācijas tehnoloģija
Nosaukums Swift programmēšanas valodas pielietošana ārpus „Apple” platformām
Nosaukums angļu valodā Swift Programming Language Usage Out of Apple Platform
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. Artūrs Rasnacis
Anotācija “Swift” programmēšanas valoda pēc popularitātes ir viena no straujāk attīstītajām programmēšanas valodām un tā ir paredzēta “MacOS” un “iOS” operētājsistēmas programmatūras izstrādei. Tomēr valodas iespējas un īpašības būtu lietderīgi izmantot arī citās operētājsistēmās. Darba mērķis ir uzzināt par “Swift” programmēšanas valodas pielietošanas iespējām ārpus “Apple” platformas un realizēt tām piemērus. Darbā tiek aprakstīta vispārīgā informācija par “Swift” programmēšanas valodu, integrētās izstrādes vidi “Xcode” un par valodas priekštečiem. Darba gaitā “Swift” programmēšanas valoda tiek salīdzināta ar “Objective C”, “C#” un “Go” programmēšanas valodām. Aprakstītas visas valodas pielietošanas iespējas izstrādes procesā ārpus “Apple” platformām. Sniegts apraksts par “Clang”, “LLVM”, “Swift for Windows” un “Remobjects Elements” kompilatoriem. Aprakstīta iespēja izmantot “Linux” apakšsistēmu “Windows 10” operētājsistēmā. Izpētītas iespējas pielietot programmēšanas valodu tīmekļa vietnēs izstrādē un servera puses programmatūrai. Aprakstīti satvari “Perfect” un “Vapor”, ar kuriem ir iespējams veidot tīmekļa vietnes. Noprojektēta un realizēta parasta programma, kas paredzēta izpildei “Linux Ubuntu” operētājsistēmā. Detalizēti tiek paskaidrots programmas pirmkods, algoritms un struktūra. Darba gaitā projekta kompilācija un programmas izpilde tiek pārbaudīta “Windows 10” operētājsistēmā. Rezultātā, tika veiksmīgi izpildīti visi izvirzītie uzdevumi un uzskatāmi realizēts programmas piemērs “Linux Ubuntu” un “Windows 10” operētājsistēmā, kā arī paskaidrotas valodas nākotnes perspektīvas, priekšrocības un trūkumi. Darba apjoms - 66. lpp., 6 tabulas, 12 attēli un 5 pielikumi.
Atslēgas vārdi Swift, programmēšanas valoda, Objective-C, Go, C#, Apple, Linux, Windows, Perfect, Vapor
Atslēgas vārdi angļu valodā Swift, programming language, Objective-C, Go, C#, Apple, Linux, Windows, Perfect, Vapor
Valoda lv
Gads 2017
Darba augšupielādes datums un laiks 06.06.2017 03:19:21