rust-lang/rust
GitHub: rust-lang/rust
Rust是一种注重安全性、并发性和性能的系统级编程语言,通过独特的所有权机制在编译期保证内存安全。
Stars: 110811 | Forks: 14557
[网站][Rust] | [入门指南] | [学习] | [文档] | [贡献]
这是 [Rust] 的主要源代码仓库。它包含编译器、标准库和文档。
## 为什么选择 Rust?
- **性能:** 快速且内存高效,适用于关键服务、嵌入式设备,并易于与其他语言集成。
- **可靠性:** 我们丰富的类型系统和所有权模型确保了内存安全和线程安全,在编译时减少 Bug。
- **生产力:** 详尽的文档、致力于提供出色诊断信息的编译器,以及包括包管理器和构建工具 ([Cargo])、自动格式化工具 ([rustfmt])、代码检查工具 ([Clippy]) 和编辑器支持 ([rust-analyzer]) 在内的先进工具。
## 快速开始
阅读 [Rust 程序设计语言] 中的 [“安装说明”]。
## 从源代码安装
如果您确实想从源代码安装(虽然不建议这样做),请参阅 [INSTALL.md](INSTALL.md)。
## 获取帮助
请访问 https://www.rust-lang.org/community 查看聊天平台和论坛列表。
## 贡献
请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。
有关编译器架构以及如何开始贡献的详细说明,请参阅 [rustc-dev-guide](https://rustc-dev-guide.rust-lang.org/)。
## 许可证
Rust 主要根据 MIT 许可证和 Apache 许可证(2.0 版)的条款进行分发,部分内容受各种类似 BSD 的许可证保护。
有关详细信息,请参阅 [LICENSE-APACHE](LICENSE-APACHE)、[LICENSE-MIT](LICENSE-MIT) 和 [COPYRIGHT](COPYRIGHT)。
## 商标
[Rust 基金会][rust-foundation] 拥有并保护 Rust 和 Cargo 的商标及标志(统称“Rust 商标”)。
如果您想使用这些名称或品牌,请阅读 [Rust 语言商标政策][trademark-policy]。
第三方标志可能受第三方版权和商标的约束。有关详细信息,请参阅 [许可证][policies-licenses]。
标签:Cargo, DNS解析, Rust, SOC Prime, WebAssembly, 内存安全, 可视化界面, 后端开发, 嵌入式开发, 并发, 底层开发, 开发工具, 开源项目, 数据管道, 标准库, 系统编程, 线程安全, 编程语言, 编译器, 网络流量审计, 软件工程, 通知系统, 零成本抽象, 静态类型