1 неделю назад
🐍 Лестница оптимизации: как заставить Python работать в 1600 раз быстрее
Python любят за простоту, но часто ругают за медлительность. Каждый год появляется новый бенчмарк, где Python оказывается в десятки или даже сотни раз медленнее C или Rust. Обычно после этого начинается спор: одни говорят, что «бенчмарки ничего не значат», другие — что «надо просто писать на нормальных языках». Но реальность, как обычно, сложнее. Один разработчик решил не спорить, а проверить: что именно происходит, если последовательно применять все известные способы ускорения Python. От простого обновления версии до JIT-компиляции, NumPy и даже Rust-модулей...