Некоторые области промышленного программирования, в которых Rust находит наибольшее применение:
- Блокчейн. 25 В этой сфере важны быстрые и сложные вычисления, а Rust подходит для написания кода для блокчейна. 2 Например, на нём работает один из самых популярных клиентов для платформы Ethereum — Parity. 4
- Высоконагруженные сервера. 25 Rust устойчив к нагрузкам и хорошо подходит для бэкенда популярных продуктов с высокой нагрузкой. 2 Например, облачный сервис Dropbox переписал на нём свою систему хранения файлов. 4
- Прикладные программы. 2 На Rust можно писать десктопное программное обеспечение. 2 Например, движок браузера Mozilla Firefox написан на этом языке. 2
- Операционные системы. 24 Rust используют в качестве дополнительного инструмента программирования в уже существующих операционных системах. 5 Например, на нём написаны некоторые компоненты Windows, ОС для устройств «умного дома» Tock и Unix-подобная система Redox. 25
- Машинное обучение. 24 Rust поддерживает множество библиотек для работы с большими данными: тренировку алгоритмов, визуализацию данных, линейную алгебру, работу с векторами, обработку изображений. 4