Mozilla 新编程语言,Rust 1.0 alpha 发布,
Rust 1.0 alpha 发布了,该版本已经完成了所有 1.0 版本的语言特性和核心库。接下来主要是文档完善以及功能改进和 bug 的修复。详细的介绍请看发行说明。
下载地址:http://www.rust-lang.org/install.html
Rust 是 Mozilla 的一个新的编程语言,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。
创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。Rust是针对多核体系提出的语言,并且吸收一些其他动态语言的重要特性,比如不需要管理内存,比如不会出现Null指针等等。
有几个地方或以帮助大家感受这一门语言
1、官方提供的《A 30-minute Introduction to Rust》。可以在30分钟内对Rust语言有基本的了解。
2、官方出版的电子书 《The Rust Programming Language》。官方首次发布该电子书,也是官方发布的第一本编程书,相比之前为新手准备的Guide,该书更有层次,更全面,还有很多编程实践在里面,可以更好地帮助新手系统的了解语言的全貌。【推荐】
2、由Steve Klabnik维护的《Rust by Example》。它为Rust的每功能点提供一个示例程序,并且由浅入深、分门别类的组织在一起,学完一个示例可以按下一步,继续学习第二个示例,为新手提供了一个良好的实践向导。此外它还提供了一个可以做实验的沙盒,用户不用安装Rust也可以写代码,做实验。【推荐】
详细请看:http://doc.rust-lang.org/1.0.0-alpha/