写点什么

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:292878
用户头像

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

关注

评论

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

第三代区块链DFINITY布局DeFi,开发者如何抓住机遇

TinTinLand

区块链

毕设不会做,怎么办?

图灵教育

机器学习 深度学习 毕设

工业质检如何以“智”取胜?15分钟上手工业零部件检测全流程方案

百度开发者中心

Hacker 资讯 | 5 月上旬区块链黑客松活动汇总

TinTinLand

区块链

以太坊L2跨链明星——Arbitrum 为开发者带来区块链入门方案

TinTinLand

区块链

柏拉图会成为元宇宙风险标吗?PlatoFarm的机会很大

西柚子

netty系列之:HashedWheelTimer一种定时器的高效实现

程序那些事

Java Netty 程序那些事 5月月更

vuejs中的普通方法/计算属性computed与监听属性watch四者的比较

itclanCoder

JavaScript Vue 前端开发

Spark离线开发框架设计与实现

百度开发者中心

时间轮算法

领创集团Advance Intelligence Group

算法 时间轮算法

SeaTunnel 加入开源之夏!一起来拿奖金

Apache SeaTunnel

Apache 大数据 开源 workflow Seatunnel

Hoo研究院 | 什么是流动性池?(下)流动性池的运作

区块链前沿News

defi 流动性 Hoo

开源生态在中国:播撒种子,待成雨林

科技热闻

【LeetCode】后继者Java题解

Albert

LeetCode 5月月更

批量作业调度引擎 TASKCTL 安装与实例部署

敏捷调度TASKCTL

程序员 DevOps 分布式 ETL 自动化运维

《安全大讲堂》 第十四期|不破不立:软件供应链的威胁与方案

腾讯安全云鼎实验室

供应链 安全大讲堂

vuejs中的默认插槽-具名插槽-作用域插槽三者的比较

itclanCoder

JavaScript Vue 前端开发

vuejs中的mixin混入-局部混入/全局混入

itclanCoder

Vue 前端开发

清晰明了!人人都能懂的Python自动发送邮件实战教程

Python全栈库

Python 编程 程序员 面试 全栈开发

HTTP请求转发那些事:你可能不知道的Hop-by-hop Headers和End-to-end Headers

华为云开发者联盟

HTTP 请求转发 web 容器 F5

招募 | 加入DFINITY 进阶开发,人人都是下一个“张一鸣”

TinTinLand

区块链

小型企业需要CRM系统的理由

低代码小观

CRM 企业管理系统 中小企业 CRM系统 客户关系管理系统

KeyDB重量发布6.3.0开源版

华为云开发者联盟

redis 开源 多线程 分布式缓存 KeyDB

这些年,使用缓存踩过的坑

鲸品堂

缓存

邀您填写调研问卷 | 2022中国 AIOps 现状调查全面启动!

博睿数据

AIOPS 博睿数据

JAVA OOM异常可观测最佳实践

观测云

可观测性 可观测

大咖说*图书分享-Node布道师狼叔|三卷书详解Node.js

大咖说

前端 后端 代码

国内首个开源物联网边缘工业协议网关软件,Neuron v2.0产品解读

EMQ映云科技

开源 物联网 IoT 5月月更 neuron

攻防演练中常见的8种攻击方式及应对指南

青藤云安全

DTMO直播预告|Taier1.1新功能详解&控制台介绍

袋鼠云数栈

大数据

漏洞扫描器并非100%靠谱,那么容器镜像安全又当如何保证?

青藤云安全

网络安全 安全管理 漏洞修复

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