Rust教程

Rust是现代系统编程语言侧重于安全性和速度。它通过不使用垃圾收集实现了内存安全。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等。 Rust官方网站:http://www.rust-lang.org/

Rust特点:

  • 零成本抽象
  • 移动语义
  • 保证内存安全
  • 线程没有数据竞争
  • 特性为基础的泛型
  • 模式匹配
  • 类型推断
  • 最小运行时
  • 高效的C绑定

Rust 最早是在2010年7月的Mozilla的社区峰会上公之于众的,当时就有人问以后是否会用Rust重写Firefox,Brenda说希望如此。Rust目前还处于初期的开发阶段,开发团队目前并不想花太多的时间在语法上。

一定要先安装Rust文档,让我们开始吧!

注意: Rust 示例使用了最新版本来构建。确保计算机上已经安装最新版本Rust(v1.0)。