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