PORÓWNANIE JĘZYKÓW PROGRAMOWANIA NA PLATFORMIE IOS POD WZGLĘDEM WYDAJNOŚCI

Kamil Gut

kamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science (Polska)

Maria Skublewska-Paszkowska


Lublin University of Technology, Institute of Computer Science (Polska)

Edyta Łukasik


Lublin University of Technology, Institute of Computer Science (Polska)

Jakub Smołka


Lublin University of Technology, Institute of Computer Science (Polska)

Abstrakt

W 2014 roku firma Apple zaprezentowała nowy język programowania na platformę iOS oraz OS X. Swift został przedstawiony jako nowoczesny język programowania: bezpieczny, łatwy do nauki i prosty w użyciu. Artykuł przedstawia porównanie wydajności języków Swift i Objective-C biorąc pod uwagę czasy wykonania algorytmów. W celu przeprowadzenia badań powstały w obu językach aplikacje implementujące algorytmy sortowania oraz operacje na strukturach danych takich jak: tablice, słowniki oraz zbiory.


Słowa kluczowe:

Swift, Objective-C, wydajność, czasy algorytmów sortowania

Hillegass A., Preble A., Chandler N.: Cocoa Programming for OS X: The Big Nerd Rach Guide(5th Edition), Big Nerd Ranch, 2015.
  Google Scholar

Hillegass A., Ward M.: Objective-C Programming: The Big Nerd Ranch Guide (2nd Edition), Big Nerd Ranch, 2013.
  Google Scholar

Kelley J.: Learn Cocoa Touch for iOS, Apress, 2012.
  Google Scholar

Mathias M., Gallagher J.: Swift Programming: The Big Nerd Ranch Guide, Big Nerd Ranch, 2015,
  Google Scholar

Pollice G.: Algorithms in a Nutshell, O’Reilly, 2008.
  Google Scholar

Wróblewski P.: Algorytmy, struktury danych i techniki programowania, Helion, 2015.
  Google Scholar

About Testing with Xcode – Apple Developer, https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/01-introduction.html, [15.07.2016]
  Google Scholar

Framework Foundation, https://developer.apple.com/reference/foundation, [12.09.2016]
  Google Scholar


Opublikowane
2017-09-30

Cited By / Share

Gut, K. ., Skublewska-Paszkowska, M. ., Łukasik, E. ., & Smołka, J. . (2017). PORÓWNANIE JĘZYKÓW PROGRAMOWANIA NA PLATFORMIE IOS POD WZGLĘDEM WYDAJNOŚCI. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 7(3), 33–36. https://doi.org/10.5604/01.3001.0010.5211

Autorzy

Kamil Gut 
kamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science Polska

Autorzy

Maria Skublewska-Paszkowska 

Lublin University of Technology, Institute of Computer Science Polska

Autorzy

Edyta Łukasik 

Lublin University of Technology, Institute of Computer Science Polska

Autorzy

Jakub Smołka 

Lublin University of Technology, Institute of Computer Science Polska

Statystyki

Abstract views: 343
PDF downloads: 121


Inne teksty tego samego autora