Alex,Rust 核心团队成员,从事 Rust 编程语言方面的工作已经有 5 年。他受雇于 Mozilla,主要负责 Rust 的标准库、Cargo、异步 I/O 子系统,以及 Rust 本身的基础设施。他现在在做的是 Tokio 项目,这是一个 异步 I/O 栈。
Brian Anderson 是 Mozilla Research 的一位资深研究工程师,Rust 核心团队成员。从事 Rust 编程语言方面的工作 6 年,维护运行时和标准库,构建验证语言及其子系统的基础设施。Servo 浏览器的主要作者之一。Rust 以稳定著称,而 Brian 的使命就是让 Rust 成为最可靠的平台。
Rust 是一门系统编程语言,运行相当快,可以防止段错误,还能确保线程安全。Rust 提供了零开销抽象、高效 C 绑定和最小运行时等底层特性,还提供了闭包、类型推断、模式匹配和基于 trait 的泛型等现代语言特性。
2015 年 5 月,Rust 1.0 发布。在此之后,Rust 的成长和应用都有很大发展。语言和库也不断迭代。本次演讲将分享 Rust 的基本特性,这些特性是如何实现 Rust 的目标的,以及 Rust 将引入的一些新特性。