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 |