Mozilla 的 Rust 社区近日发布了 Rust 0.7 版编译器和相关工具。
Rust 是 Mozilla 开发的一门新编程语言,由 Web 语言的领军人物 Brendan Eich(JS 之父)、Dave Herman 以及 Mozilla 公司的 Graydon Hoare 等合力开发。Rust 是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存、不会出现 Null 指针等。该语言强调了并发性和内存安全,按照计划,Rust 最终可能取代 C++ 成为 Mozilla 的主要开发语言。
与之前的版本相比,新版本更多关注标准库的改进。新版本重写了 borrow 检查器,现在使用 borrowed pointers 更加容易。此外,还包含一个新的全面的迭代器模块(std::iterator),最终将取代之前的基于 closure 的迭代器。
需要注意的是,Rust 0.7 仍然是一个 alpha 版本,适合尝鲜者和语言爱好者,不要用于生产环境中。
详细信息:Rust 0.7 released
官网:http://www.rust-lang.org
Github 地址:https://github.com/mozilla/rust/