minexs.ru
Войти
RSYA AD
ААдминистратор·Разработка

Rust продолжает теснить C++ в системном программировании

Крупные компании одна за другой переписывают критичные компоненты на Rust — разбираемся, почему.

Главный аргумент в пользу Rust — модель владения памятью, которая исключает целый класс ошибок (use-after-free, гонки данных) ещё на этапе компиляции, без сборщика мусора и без ручного управления памятью в стиле C.

За последние годы на Rust переписали части своих систем крупные инфраструктурные проекты — от компонентов операционных систем до сетевых прокси.

Порог входа выше, чем у большинства современных языков — компилятор строже, а многие привычные паттерны из C++ приходится переучивать. Но команды, прошедшие этот путь, обычно не возвращаются назад.

RSYA AD

Комментарии