БИТВА ЯЗЫКОВ: КТО БЫСТРЕЕ? Rust vs Go vs C vs Java vs Swift vs Zig vs Python vs C-Sharp

Канал в Telegram:
Поддержать развитие канала:
Мы провели ультимативную битву языков программирования на скорость — складываем 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 #БитваЯзыков #Блейзинг

Смотрите также