БИТВА ЯЗЫКОВ: КТО БЫСТРЕЕ? Rust vs Go vs C vs Java vs Swift vs Zig vs Python vs C-Sharp
MrTeamlead
0:00 / 0:00
БИТВА ЯЗЫКОВ: КТО БЫСТРЕЕ? Rust vs Go vs C vs Java vs Swift vs Zig vs Python vs C-Sharp
20 621 просмотр · 1 год назад
MrTeamlead
10,8 тыс. подписчиков
20 621 просмотр · 1 год назад
Канал в Telegram: https://t.me/mrteamlead
Поддержать развитие канала: https://boosty.to/mrteamlead
Мы провели ультимативную битву языков программирования на скорость — складываем 200 миллионов чисел, замеряем 500 раз и сравниваем медианное и среднее время выполнения.
Каждый язык получил шанс проявить себя:
Rust и Go с многопоточкой и SIMD
C# с Native AOT
Swift на родном Apple Silicon
Python с Cython и OpenMP
Java со Stream API
Zig в блэйзинг-компиляции
C в чистом виде
👀 Некоторые участники пришли с ассемблерными вставками, другие с чистыми руками.
😱 Один язык компилировался 127 секунд.
🚀 Один побил все остальные
📌 В этом видео:
Параллельное сложение на всех популярных языках
Ручной SIMD, векторизация и максимальная оптимизация
Объективные метрики: average и median
Итоговая таблица и графики
Жесткий рент про телеметрию, компиляторы и читеров на Go
📲 Подпишись, если хочешь видеть, как JavaScript или Kotlin выживают в следующей Blazing-битве.
🧠 Пиши в комментариях, кого добавить в следующий тур!
00:00 - Вступление
00:22 - Zig: возвращение в битву
03:13 - Go: Ассемблер в Go
04:29 - С# и его мощная компиляция
08:45 - Python: Cython и blazing-оптимизация
09:26 - Java: stream API
11:18 - Rust — симфония параллелизма
12:38 - Начинаем запуск всех языков
18:42 - Сравнение без OBS: финальные цифры
#RustLang #GoLang #ZigLang #BlazingBattle #CSharp #Java #Python #Swift #Benchmark #Performance #LowLevel #SIMD #OpenMP #Neon #Multithreading #MrTeamlead #БитваЯзыков #Блейзинг