Sonata

Rust: главный репозиторий компилятора, стандартной библиотеки и документации

Это главный репозиторий исходного кода языка программирования Rust. В нём находятся компилятор, стандартная библиотека и документация проекта.

Rust делает ставку на три качества. Производительность: язык быстр и экономно расходует память, подходит для критичных сервисов и встраиваемых устройств и легко интегрируется с другими языками.

Надёжность обеспечивают богатая система типов и модель владения: они гарантируют безопасность работы с памятью и потоками и снижают число ошибок ещё на этапе компиляции.

Продуктивность поддерживают подробная документация, компилятор с понятной диагностикой и инструменты: Cargo (пакетный менеджер и сборка), rustfmt (форматер), Clippy (линтер) и rust-analyzer (поддержка редакторов).

Установка из исходников не рекомендуется, инструкция есть в INSTALL.md. Об архитектуре компилятора и участии в разработке рассказывает rustc-dev-guide.

Rust распространяется по лицензиям MIT и Apache 2.0, отдельные части покрыты BSD-подобными лицензиями. Товарными знаками Rust и Cargo владеет Rust Foundation.

GitHub ★ 119,967

Загрузка страницы