GMTC全球大前端技术大会(北京站)门票9折特惠截至本周五,点击立减¥480 了解详情
写点什么

Rust 官方公布 Rust1.0 最新状态报告和最终时间表

2015 年 2 月 24 日

Rust 是 Mozilla 开发的注重安全、性能和并发性的编程语言。从 2012 年问世以来,Rust 力图实现包括代数数据类型、闭包、类型推导、保证内存安全以及最小化运行时等诸多特性,且经历了快速的发展。自去年 12 月份 Rust 团队公布 Rust 1.0 版本的发布计划后,Rust 的开发工作一直基本按照发布计划进行着。Rust 1.0 Alpha1 版本发布已经过去 5 个星期了,近日,Rust 团队公布了 Rust 1.0 的最新进展状态报告和更加详细的发布时间表。
Rust 1.0 的最新发布计划如下:

  • Rust 1.0 Alpha2 版本将在 2 月 20 日发布
  • Nightly 版大约在 3 日 9 日发布,自此,1.0 版本的所有模块都已经稳定
  • Rust 1.0 Beta 版将在 3 月 31 日发布
  • Rust 1.0 正式版将在 5 月 15 日发布

从本次公布的时间表中可以看出,相对于先前公布的 1.0 版本计划稍有不同,本次发布计划新增了一个 Alpha2 版本。Rust 1.0 Alpha1 表示 Rust 的语言及核心库已经完整, 接下来的工作就是功能优化、性能提高、bug 修改、文档完善,并使得修复的 API 达到稳定的程度。发布 Alpha2 版本的主要原因是因为 IO、Path 等模块收集到了一些不稳定的反馈,但 Beta 版本又不允许不稳定特性的存在,为了在 Rust 稳定前进行 API 的调整,才决定新增了一个 Alpha 版本。

在 Alpha2 版本中,所有 API 的修改已经完成(如 Path 和 IO 模块的相关 API),所有模块以后只会进行小的调整。其他值得关注的特征包括闭包、析构函数、Path 的修改优化、IO 的修改优化、API 管理、智能指针、For 循环、范围符号、多分派 Trait 系统、溢出的语义、关联类型( Associated types )等方面的改进。此外,期盼在 Alpha2 版本能够实现的一些其他改进还没有完全确定下来,如类型参数方差有关Send 的改变大整数的审计,完整的细节将在下周发布公告中可以看到。

Hacker News 上还出现了有关Rust 状态报告和最终时间表的相关评论,评论中尤其对Rust 的安全特性进行了评论,如零内存保护、Heartbleed 漏洞处理等,同时,还引起了关于 Rust 和 Go 的对比讨论

用户 jarrettc 评论到:

就算 1.0 正式版本没有发布,Rust 也可以用到许多实际项目中了。自己不确定使用 Rust 来实现自己的业务是不是一种赌博行为,但是自己想说明下个人的一些想法,自己是一个使用 Rust 的晚辈,且已经使用 Rust、OpenGL 和从 C++ 代码迁移的代码构建了一个 3D 游戏。到目前为止,Rust 的表现还很令人满意。尽管 Rust 有点不太成熟,但是在许多方面 Rust 确实优越于 C++。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015 年 2 月 24 日 00:291943
用户头像

发布了 46 篇内容, 共 46.8 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

第二周作业

icydolphin

极客大学架构师训练营

架构师训练营---第二周课后练习

Jacky.Chen

关于招聘的一些思考

石云升

面试 考核 招聘 下放招聘权

一个草根的日常杂碎(9月25日)

刘新吾

社会百态 生活随想 日常杂碎

【架构笔记之架构方法】架构师训练营第1期第1周

业哥

极客大学架构师训练营

架构师训练营第 1 期 - 第二周课后练习

Anyou Liu

极客大学架构师训练营

一个草根的日常杂碎(9月24日)

刘新吾

社会百态 生活随想 日常杂碎

因材施教,阿里腾讯大牛耗时7天,整理不同人群适合的面试题合集

小Q

Java 编程 程序员 架构 面试

Week 2 Assignment

Yinan

行到瀚海阑干处,坐看华为云起时:中国互联网航海家的远大征程

脑极体

程序员陪娃漫画系列——修空调

孙苏勇

程序员人生 陪伴 漫画

云小课 | 不小心删除了数据库,除了跑路还能咋办?

华为云开发者社区

数据库 数据恢复 dba

Rust所有者被修改了会发生什么?

袁承兴

rust 内存管理 智能指针

【FastDFS】小伙伴们说在CentOS 8服务器上搭建FastDFS环境总报错?

冰河

分布式存储 fastdfs

命题作业

黄立

设计模式

在用户现场,你需要注意的几件事情

boshi

项目管理 实施 需求分析

2020.09.21-2020.09.27 学习总结

icydolphin

极客大学架构师训练营

腾讯数据库专家多年运维经验凝聚成简,总结这份595页工作笔记

周老师

Java 编程 程序员 架构 面试

JAVA JDBC

Isuodut

SQL 如何做 Join

Rayjun

sql

用于门牌号码检测的深度学习

计算机与AI

学习 分类

一周信创舆情观察(9.14~9.20)

统小信uos

架构师训练营 1 期 - 第二周作业(vaik)

行之

TensorFlow 篇 | TensorFlow 2.x 分布式训练概览

Alex

tensorflow keras 分布式训练

理解依赖倒置原则

林杭戴

极客大学架构师训练营

基础框架第二周作业「架构师训练营第 1 期」

天天向善

设计原则

第二周学习总结

林杭戴

极客大学架构师训练营

第二周作业

追风

极客大学架构师训练营

架构师训练营第 1 期第二周总结

Leo乐

极客大学架构师训练营

进击的无源光网络:产业园区里的“追光者”

脑极体

游戏夜读 | 数据治理的悖论

game1night

Rust官方公布Rust1.0最新状态报告和最终时间表-InfoQ