Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

MNiSW
5
spoza listy
Status:
Warianty tytułu:
C++ and Kotlin performance on Android – a comparative analysis
Autorzy: Zaręba Grzegorz, Zarębski Maciej, Smołka Jakub
Dyscypliny:
Aby zobaczyć szczegóły należy się zalogować.
Rok wydania: 2024
Wersja dokumentu: Drukowana | Elektroniczna
Język: polski
Wolumen/Tom: 30
Strony: 21 - 25
Bazy: BazTech
Efekt badań statutowych NIE
Materiał konferencyjny: NIE
Publikacja OA: TAK
Licencja:
Sposób udostępnienia: Witryna wydawcy
Wersja tekstu: Ostateczna wersja opublikowana
Czas opublikowania: W momencie opublikowania
Data opublikowania w OA: 30 marca 2024
Abstrakty: angielski | polski
The article discusses the comparison of C++ and Kotlin programming languages in a mobile environment. The authors performed a series of tests based on five selected algorithms: n-bodies, the nth term of the Fibonacci sequence, reading and writing a file, and bubble sort for both small and large sets of values. The tests were carried out in a way that al-lowed to determine the performance of the Kotlin language both when it uses the Just-in-Time compilation mechanism and when it is not used. The research was carried out both on a physical mobile device and emulators. Although the C⁠+⁠+ language outclassed its rival in most of the tests performed, Kotlin showed more than three times faster per-formance when bubble sorting on a small (20,000 values) array.
rtykuł porównuje języki programowania C++ i Kotlin w środowisku mobilnym. Autorzy wykonali serie testów w oparciu o pięć wybranych algorytmów: n-ciał, n-ty wyraz ciągu Fibonacciego, odczyt i zapis do pliku oraz sortowa-nie bąbelkowe dla małych oraz dużych zbiorów. Testy wykonano w sposób pozwalający określić wydajność języka Kotlin zarówno kiedy wykorzystuje on mechanizm kompilacji Just-in-Time, jak również gdy nie jest on używany. Ba-dania przeprowadzono zarówno na fizycznym urządzeniu mobilnym, jak również emulatorach. Jakkolwiek język C++ zdeklasował rywala w większości wykonanych testów, Kotlin wykazał się ponad trzykrotnie większą szybkością dzia-łania przy sortowaniu bąbelkowym na małej (20 tysięcy wyrazów) tablicy