rust README

The project's README from github.com/rust-lang/rust. As one markdown file: README.md.

The Rust Programming Language: A language empowering everyone to build reliable and efficient software

Website | Getting started | Learn | Documentation | Contributing

This is the main source code repository for Rust. It contains the compiler, standard library, and documentation.

Why Rust?

Quick Start

Read "Installation" from The Book.

Installing from Source

If you really want to install from source (though this is not recommended), see INSTALL.md.

Getting Help

See https://www.rust-lang.org/community for a list of chat platforms and forums.

Contributing

See CONTRIBUTING.md.

For a detailed explanation of the compiler's architecture and how to begin contributing, see the rustc-dev-guide.

License

Rust is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0), with portions covered by various BSD-like licenses.

See LICENSE-APACHE, LICENSE-MIT, and COPYRIGHT for details.

Trademark

The Rust Foundation owns and protects the Rust and Cargo trademarks and logos (the "Rust Trademarks").

If you want to use these names or brands, please read the Rust language trademark policy.

Third-party logos may be subject to third-party copyrights and trademarks. See Licenses for details.

rust (rust-lang/rust)

Searching Database…

120.4K ·GitHub
Что это?Это основной репозиторий с исходным кодом языка программирования Rust: здесь находятся компилятор (rustc), стандартная библиотека и документация.
Это сам компилятор или библиотека, которую добавляют в проект?Это исходный код набора инструментов компилятора и стандартной библиотеки, а не то, что добавляют как зависимость: вы устанавливаете сам инструментарий Rust, а затем используете Cargo для сборки и управления своими проектами.
Как установить Rust?Следуйте главе «Installation» в The Book, где описана установка инструментария Rust (обычно через rustup).
Нужно ли что-то помимо самого инструментария, чтобы начать работу?Дополнительно ничего не требуется: в инструментарий уже входят Cargo как менеджер пакетов и средство сборки, а также rustfmt для форматирования, Clippy для линтинга и rust-analyzer для поддержки в редакторе.
Рекомендуется ли собирать Rust из исходников?Нет: в README прямо сказано, что установка из исходников не рекомендуется; большинству пользователей лучше установить готовую сборку инструментария.
Работает ли Rust на разных платформах, в том числе на встраиваемых устройствах?Да: Rust разработан так, чтобы быть быстрым и экономным к памяти, поэтому он подходит для критически важных сервисов и встраиваемых устройств, а также для настольных платформ, таких как Windows, macOS и Linux.
Что такое Cargo?Cargo — это встроенный менеджер пакетов и средство сборки Rust, которое используется для управления зависимостями, компиляции кода и запуска тестов.
Какие инструменты входят в инструментарий Rust помимо компилятора?В инструментарий входят rustfmt для автоматического форматирования, Clippy как линтер и rust-analyzer для интеграции с редакторами.
Почему Rust считается безопасным по памяти без сборщика мусора?Модель владения и развитая система типов в Rust обеспечивают безопасность памяти и потоков на этапе компиляции, позволяя выявить многие ошибки ещё до запуска программы.
What are similar projects?goose, mquickjs, carbon-lang, CalcKernel, Odin, Singeli, sway, lua
Creator
rust-lang
Size
1000.5 MB
Stars
120.4K
Age
16y
Commits · 90 Days