mdbook version 0.3.4 crates.io Minimum rustc version Build Status on appveyor.com GitHub issues Twitter URL

$$\text{只有分享知识,才能延续生命}$$

前言

Rust语言

  Rust是一门可靠高效、保证内存安全、支持安全并发和似C语言同级速度的计算机编程语言。

rustup版本管理工具

  rustup是Rust语言官方的版本管理工具,负责安装Rust语言及其版本管理。通过rustup工具实现了Rust语言安装工作。

Cargo包管理器

  Cargo是一款Rust语言官方的包管理器和开发工具,负责Rust软件篋的依赖管理,并且能够下载、开发、编译、生成和分发的软件篋。一旦安装了Rust语言,该工具也自动完成了安装。

Crate.io

  Crate.io是Rust语言软件篋的官方仓库,负责软件篋登记、托管和存储等功能服务。

Rust语言编程方法

  Rust语言是一门多编程(multi-programming)方法的或者说多范式(multi-paradigm)系统编程语言,它包括了:

  • 面向对象式编程
  • 命令式编程
  • 函数式编程
  • 声明式编程
  • 响应式编程
  • ...

关于本书内容

  以开发软件篋过程,学习和理解Rust语言的全新设计思路及其重要概念。

关于本书读者

  本书面向的读者是,致在了解Rust语言概念和设计思想,同时也学习具体程序开发的方法。

关于本书使用系统说明

  本书程序代码使用苹果电脑系统开发的。大部分终端命令也应用适用于其它操作系统。

Rust语言重要网站

Rust语言入门在线图书

Rust语言在线图书

Rust语言开发参考图书

重要工具网站