自古逢秋悲寂寥,我言秋日胜春朝。晴空一鹤排云上,便引诗情到碧霄。 – 唐·刘禹锡 《秋词》
一、概念
Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++
类似,但是设计者想要在保证性能的同时提供更好的内存安全。 Rust最初是由Mozilla研究院的Graydon Hoare设计创造,然后在Dave Herman, Brendan Eich以及很多其他人的贡献下逐步完善的。Rust的设计者们通过在研发Servo网站浏览器布局引擎过程中积累的经验优化了Rust语言和Rust编译器。
二、使用
- 安装
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
- 查看版本
rustc --version
- 升级
rustup update
- 卸载
rustup self uninstall
- 查看cargo版本
cargo --version
- 新建项目
cargo new project_name
- 构建项目
cargo build
cargo build --release
//打包生产环境
- 运行项目
cargo run
- 检查项目代码
cargo check