在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

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

  • 2015-02-24
  • 本文字数:1097 字

    阅读完需:约 4 分钟

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-02-24 00:293412
用户头像

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

关注

评论

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

活动预告 _ 即构×火山引擎:泛娱乐社交音视频技术实践沙龙

ZEGO即构

服务可达,达者为先,产品发布会嘉宾精彩观点分享!

博睿数据

博睿数据 数据链DNA 服务可达

中国呼叫中心与卓越客服产业峰会,百度智能客服再提行业创新

百度大脑

解决方案 行业创新

高可用DevHa实践,告诉你生产环境0性能故障是如何做到的!

TakinTalks稳定性社区

压测 性能调优 全链路压测 系统稳定高可用 性能压测

5 月 28 日 - 29 日阿里云峰会视频云专场直播预告

阿里云CloudImagine

阿里云 音视频

现在已经卷到需要问三色标记了吗?

艾小仙

眼观六路耳听八方还不知疲倦?数仓智能运维服务体系是怎么做到的?

华为云开发者联盟

数据库 数据仓库 监控 智能运维 数据库监控

MySQL事务处理特性的实现原理

华为云开发者联盟

MySQL 数据库 innodb 事务 隔离

从零开始学习ThingJS之创建App对象

ThingJS数字孪生引擎

可视化 3D可视化 数字孪生

编曲新手可以用什么编曲软件?

奈奈的杂社

编曲 编曲宿主 编曲软件

并发王者课-青铜7:顺藤摸瓜-如何从synchronized中的锁认识Monitor

MetaThoughts

Java 多线程 并发

鸿蒙轻内核M核源码分析:数据结构之任务排序链表

华为云开发者联盟

鸿蒙 数据结构 任务排序链表 双向链表数组 鸿蒙轻内核

获得业内一致好评!华山版Java性能优化全栈手册“登场”

Java架构追梦

Java 阿里巴巴 架构 性能优化 华山版

我厂与张家港市达成全面战略合作,共推数据中心和城市智能化转型

百度大脑

数据中心 城市智能化

【玩转PDF】贼稳,产品要做一个三方合同签署,我方了!

牧小农

JVM

appium 入门参考

37手游iOS技术运营团队

ios 测试 自动化测试 iOS Developer

博睿数据2021战略发布巡展,开辟IT运维创新路径

博睿数据

博睿数据 数据链DNA 服务可达

工业4.0加速实现“数物相合”,可视化工厂节省时效高达85%

一只数据鲸鱼

人工智能 数据可视化 工业互联网 智慧工厂 智能生产

🍃【SpringCloud基础使用】Nacos与Gateway实现动态路由

码界西柚

nacos SpringCloud Gateway 5月日更 自定义配置

Bugless 异常监控系统 (iOS端)

37手游iOS技术运营团队

ios iOS Developer 崩溃分析 bugless

用图数据库可视化探索 Chia Network 区块链数据

古思为

区块链 可视化 图数据库

低代码实现传统装饰企业的管理跃迁

华为云开发者联盟

低代码 华为云 计算 低代码开发 AppCube

从源码角度研究Java动态代理

叫我阿柒啊

动态代理 代理模式 rmi

2021 全球技术领导力峰会 融云布道技术领导力进阶之路

融云 RongCloud

英特尔院士斯旺:由外而内重塑芯片设计

E科讯

webRTC的标准与发展

anyRTC开发者

音视频 WebRTC RTC

答应我,别再学Swing框架了好吗?

北游学Java

Java spring swing

用Python在树莓派上播放音乐

IT蜗壳-Tango

5月日更

量化网格策略交易软件,马丁倍投策略机器人

走向机器智能时代:移动机器人的困局与创新

晨山资本

机器人 移动机器人 AMR

1小时内被全网疯转 29.8w 次,最终被所有大V协力封杀!

Java架构师迁哥

Rust官方公布Rust1.0最新状态报告和最终时间表_Mozilla_李小兵_InfoQ精选文章