Missing-male

По поводу Swift. Вот сравнение производительности Objective-C и Swift:

http://www.splasmata.com/?p=2798

Т.е. Swift достаточно сильно проседает на элементарных операция. Некоторые тесты показываю 46 кратное превосходство Objective-C над Swift. Решил проверить сам. У меня тест Loop a million times на Swift в 30 раз медленнее чем Objective-C.

Такая же тенденция видна и на базовых алгоритмах сортировки:

https://github.com/jessesquires/swift-sorts

https://github.com/jessesquires/objc-sorts

Тут у меня получилось:

Quick Sort: 0.0358 sec vs 0.0076 sec (Swift slowly in 4.7 times)

Heap Sort: 0.1096 sec vs 0.0154 sec (Swift slowly in 7.1 times)

Selection Sort: 4.6769 sec vs 2.4352 sec (Swift slowly in 1.9 times)

Insertion Sort: 13.5427 sec vs 1.6423 sec (Swift slowly in 8.2 times)

Т.е. получается, там где производительность очень важна, к примеру, вы работаете с очень большим JSON объектом, то такие части лучше оформлять в виде отдельного класса на Objective-C, а всё остальное, где performance не столько критичен можно использовать Swift, если очень хочется, конечно. С другой стороны будет смесь коня с носорогом, но это уже другой вопрос...

Компании

Название Рейтинг Отзывы
5.0 0.0 7
5.0 0.0 5
5.0 0.0 22
4.9 0.0 9
4.9 0.0 12
Все компании

Зарплаты

1650
Медиана зарплаты в ИТ за 3 месяца
ОКТ
НОЯ
ДЕК
ЯНВ
ФЕВ
МАР
1420
1700
1575
1500
1900
1600
Использование материалов, размещенных на сайте, разрешается при условии прямой гиперссылки на dev.by. Ссылка должна быть размещена в подзаголовке или в первом абзаце публикации.