$$\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语言入门在线图书
- 官方网站: The Rust Programming Language
- 官方网站: Rust by Example
- Learning Rust With Entirely Too Many Linked Lists
Rust语言在线图书
Rust语言开发参考图书
重要工具网站
- Tables Generator
- markdown-it demo
- Liste der Unicode-Zeichen der Kategorie „Sonstiges Symbol“
- Sketchpad - Draw, Create, Share!
- Quality metadata badges
- Continuous Integration and Deployment service for Windows and Linux | AppVeyor
- Nu Shell
- Markdown: Syntax
- category_slugs from crates.io
- Compress That Address
- The Rust Playground Codes
- stable error-index
- markdown basics
- Lib.rs — home for Rust crates