Rust 0.3发布,Mozilla的新型编程语言
程序员文章站
2022-04-24 08:28:53
...
Mozilla今天发布了Rust 的第3个主要版本。
Rust是Mozilla开发的一门新编程语言,由Web语言的领军人物Brendan Eich(JS之父)、Dave Herman以及Mozilla公司的Graydon Hoare等合力开发。该语言强调了并发性和内存安全,按照计划,其最终可能取代C++成为Mozilla的主要开发语言——未来Firefox将很可能用Rust重写。
该版本的主要新特性包括:
源码下载:https://github.com/mozilla/rust/tree/release-0.3
Rust是Mozilla开发的一门新编程语言,由Web语言的领军人物Brendan Eich(JS之父)、Dave Herman以及Mozilla公司的Graydon Hoare等合力开发。该语言强调了并发性和内存安全,按照计划,其最终可能取代C++成为Mozilla的主要开发语言——未来Firefox将很可能用Rust重写。
该版本的主要新特性包括:
- 包含大约1900处改进以及大量的bug修复
- 编码更加便利。如更加紧凑的闭包语法、改进的警告/错误信息、文档注释等。
- 针对语义进行了清理,改善了名称解析,重写了检查器。
- 加入了一些试验性的语言特性,如针对类的iface实现、参数化类型类和类方法、共享内存并行模式等。
- 类型反射
- 移除了一些过时的功能,如be、prove、syntax、note、mutable等关键字,do-while循环、fn约束等结构。
- 编译器重组
- 添加了一些新的库代码
- 工具改善,Cargo可以自动解决依赖。
源码下载:https://github.com/mozilla/rust/tree/release-0.3