Swift vs Rust vs C#: какой язык реально БЛЕЙЗИНГ ФАСТ?!
MrTeamlead
0:00 / 0:00
Swift vs Rust vs C#: какой язык реально БЛЕЙЗИНГ ФАСТ?!
12 472 просмотра · 1 год назад
MrTeamlead
10,8 тыс. подписчиков
12 472 просмотра · 1 год назад
Канал в Telegram: https://t.me/mrteamlead
Поддержать развитие канала: https://boosty.to/mrteamlead
Вы спрашивали, какой язык программирования самый быстрый: Swift, Rust или C#? Сегодня мы разберём это на примере простой, но показательной задачи: суммирование 200 миллионов элементов массива.
🚀 В этом выпуске:
Сравним чистую производительность Swift, Rust, C и C#.
Покажем, как выглядит ассемблерный код и что значит «блейзинговость» на низком уровне.
Узнаем, почему однопоточный код — это скучно, а многопоточка — наш лучший друг!
Расскажем, как влияет SIMD и как сделать так, чтобы твой код работал быстрее.
Не упускай возможность узнать, как писать код, который будет не просто быстрым, а невероятно blazing fast!
⏰ Таймкоды:
00:00 – База Блейзинговости
00:43 – Обзор задачи на C: суммируем 200М элементов
02:19 – Ассемблерный код C
06:39 – Запуск С кода
07:36 – Код на Swift
08:22 – Ассемблерный код Swift
09:03 – Запуск Swift кода
09:52 – Код на Dotnet
10:38 – Ассемблерный код Dotnet
11:22 – Запуск Dotnet кода
11:56 – Код на RUST
12:35 – Ассемблерный код RUST
14:13 – Запуск RUST кода
14:44 – Как еще сильней ускорить код?
15:45 – SIMD на Swift
17:38 – SIMD на Dotnet
17:38 – Многопоточный код на C, Rust, Swift, Dotnet
20:43 – Запуск C, Rust, Swift, Dotnet
22:22 – Итоги
rust vs swift, rust vs c, rust vs c#, swift vs c, swift vs c#, язык программирования, сравнение языков, производительность кода, SIMD оптимизация, многопоточность, blazing fast, быстрый язык программирования, ассемблер, оптимизация производительности, как ускорить код, сравнение производительности, high performance, benchmarking programming languages, современное программирование