×
Rust教程Rust简介Rust的特点Rust开发环境安装Rust第一个程序

控制语句

Rust if语句Rust if in a let语句Rust loop循环Rust for循环Rust while循环

Rust所有权

Rust所有权Rust引用和借用Rust切片

Rust结构体

Rust结构体Rust结构体更新语法Rust结构体方法语法

Rust枚举

Rust枚举匹配运算符Rust if let控制流程

Rust模块

Rust模块Rust文件系统Rust公开函数Rust use关键字引用模块

Rust集合

Rust向量Rust字符串

Rust错误处理

Rust错误处理Rust不可恢复的错误Rust可恢复的错误

Rust泛型与性状

Rust泛型Rust TraitRust生命周期

Rust智能指针

Rust智能指针Rust Box<T>Rust Deref traitRust Drop trait

Rust简介


Rust编程语言旨在提供更好的内存安全性,但它仍处于维护过程中。

Rust是什么?

  • Rust是由Mozilla员工“Graydon Hoare”于2006年开发的系统编程语言。他将这种语言描述为支持功能和命令范式的“安全,并发和实用的语言”。
  • Rust的语法类似于C++语言。
  • Rust是免费的开源软件,即任何人都可以自由使用该软件,并且公开共享源代码,以便人们也可以改进软件的设计。
  • Rust在2016年,2017年和2018年的堆栈溢出开发者调查中被宣布为“最受欢迎的编程语言”之一。
  • 没有像callocmalloc这样的直接内存管理。这意味着,内存由Rust内部管理。

Rust的用户有哪些?

出于多种原因,Rust语言对许多人来说是理想的。

下面来看看吧:

  • 开发团队 :Rust证明对“开发团队”非常有用。 低级编程代码包含需要测试人员进行大量测试的错误。 但是,在Rust的情况下,如果程序包含错误,编译器拒绝编译代码。 通过与编译器并行工作,开发人员可以专注于程序的逻辑而不是专注于错误。

  • 学生 :使用Rust,很多人都可以学习如何开发操作系统。 Rust团队正在努力使普通人更容易理解系统概念,特别是那些不熟悉编程的人。

  • 公司 :大型或小型公司使用Rust来完成各种任务。 这些任务包括命令行工具,Web服务,DevOps工具,嵌入式设备,音频和视频分析和转码,加密货币,生物信息学,搜索引擎,物联网应用程序,机器学习,甚至Firefox Web浏览器的重要部分。

  • 开源开发人员 :Rust是一种开源语言,意味着源代码可供人们使用。 因此,他们可以使用源代码来改进Rust的设计。


分类导航

关注微信下载离线手册

bootwiki移动版 bootwiki
(群号:472910771)