PORÓWNANIE JĘZYKÓW PROGRAMOWANIA NA PLATFORMIE IOS POD WZGLĘDEM WYDAJNOŚCI
Kamil Gut
kamilgut01@gmail.comLublin 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 sortowaniaBibliografia
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
Autorzy
Kamil Gutkamilgut01@gmail.com
Lublin University of Technology, Institute of Computer Science Polska
Autorzy
Maria Skublewska-PaszkowskaLublin University of Technology, Institute of Computer Science Polska
Autorzy
Edyta ŁukasikLublin University of Technology, Institute of Computer Science Polska
Autorzy
Jakub SmołkaLublin University of Technology, Institute of Computer Science Polska
Statystyki
Abstract views: 379PDF downloads: 133
Licencja
Utwór dostępny jest na licencji Creative Commons Uznanie autorstwa – Na tych samych warunkach 4.0 Miedzynarodowe.
Inne teksty tego samego autora
- Paweł Grzmil , Maria Skublewska-Paszkowska, Edyta Łukasik, Jakub Smołka, ANALIZA WYDAJNOŚCI NATYWNYCH I WIELOPLATFORMOWYCH APLIKACJI MOBILNYCH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 7 Nr 2 (2017)
- Piotr Pańczyk, Jakub Smołka, PORÓWNANIE ROZWIĄZAŃ INTELIGENTNEGO BUDYNKU NA WYBRANYCH PLATFORMACH SPRZĘTOWYCH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 7 Nr 2 (2017)
- Michał Oseńko, Jakub Smołka, Maria Skublewska-Paszkowska, Edyta Łukasik, METODA WIZUALIZACJI DANYCH RUCHU 3D WYKORZYSTUJĄCA URZĄDZENIE MOBILNE , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 7 Nr 3 (2017)
- Bartosz Wijatkowski, Jakub Smołka, Maciej Celiński, BADANIE WPŁYWU STEROWANIA GRĄ PLATFORMOWĄ NA EFEKTYWNOŚĆ ROZGRYWKI , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 11 Nr 3 (2021)
- Dominika Hodun, Maria Skublewska-Paszkowska, ANALIZA OPTYMALIZACJI KWEREND JĘZYKA TRANSACT-SQL OPARTYCH O INDEKSY , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 7 Nr 3 (2017)
- Edyta Łukasik, Beata Pańczyk, Jan Sikora, WYZNACZANIE CAŁEK NIEWŁAŚCIWYCH W METODZIE ELEMENTÓW BRZEGOWYCH FOURIERA , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 3 Nr 3 (2013)
- Jakub Smołka, Przemysław Troć, Maria Skublewska-Paszkowska, Edyta Łukasik, ULEPSZONA METODA IDENTYFIKACJI RODZAJU RUCHU WYKORZYSTUJĄCA SENSORY URZĄDZENIA MOBILNEGO , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 6 Nr 2 (2016)
- Maria Skublewska-Paszkowska, Jakub Smołka, PORÓWNANIE WYBRANYCH METOD INTERPOLACJI RUCHU , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 3 Nr 3 (2013)
- Jakub Smołka, Maria Skublewska-Paszkowska, Marcin Badurowicz, Edyta Łukasik, URZĄDZENIA MOBILNE JAKO REJESTRATORY PRZYSPIESZENIA , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 5 Nr 1 (2015)
- Magdalena Borys, Edyta Łukasik, WIEDZA STUDENTÓW INFORMATYKI POLITECHNIKI LUBELSKIEJ O PLATFORMACH E-LEARNINGOWYCH , Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska: Tom 4 Nr 2 (2014)