BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Mozilla公布Rust 1.0版本的发布计划

| 作者 李士窑 关注 0 他的粉丝 发布于 2014年12月17日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

RustMozilla开发的注重安全、性能和并发性的编程语言。从2012年问世以来,Rust力图实现包括代数数据类型、闭包、类型推导、保证内存安全以及最小化运行时等诸多特性,且经历了快速的发展。当前,Rust团队已经将目光投向了1.0正式版,同时还要确保语言的稳定性,原计划于年底前发布1.0 beta版本。但是,近日,Mozilla在Rust官方博客中公布了Rust 1.0的版本发布计划,比原计划略有推迟。1.0版本将计划发布三个版本,分别是alpha、beta和正式版,这三个版本计划发布的三个时间点具体如下:

  • Rust 1.0 alpha:时间为2015年1月9日,该版本意味着语言本身的功能已经完整,并为正式版准备准备了大部分API。但标准库接近完整,不稳定的功能仍然存在。
  • Rust 1.0 beta1:时间为2015年2月16日左右,该版本意味着语言和标准库都已经比较完整,并为正式版准备准备了全部API。Rust开发团队的主要工作是测试、Bug修改、优化等。
  • Rust 1.0正式版:时间为Beta版本发布后的六周到三个月左右,期间首先会发布一个候选版和一到两个beta版本。Rust团队的主要工作是完善核心文档,并保持同语言和标准库的同步,以及为了达到承诺的稳定性,开始了1.x系列版本的准备工作。该版本意味着Rust已经稳定且可用于实际开发。

另外,从Rust官方博客中还得知Rust生态圈的情况,随着Cargo社区和crates.io工具包的创建,Rust生态圈已经有了显著的成长。

Rust 1.0的版本发布计划公布后,就得到了许多读者反映。有人评论到“Mozilla 的技术方案往往是非常科学的”。Reddit上也有了相关评论,用户burbanker对Rust团队表示了祝贺,用户jaredonline表达了对alpha版发布的期待。

Hacker News上也有了相关评论,用户seren很想知道1.0版本后的会有计划。用户Jemaclus评论到:

非常高兴看到这个消息,自己从Rust 0.4版本都在关注着Rust,它是一个非常好玩的东西。尽管我不太清楚Rust可用来干什么,但是很喜欢Rust。在此恭喜Rust团队,1.0版本是一个巨大的里程碑。

用户Sir_Cmpwn评论到:

自己对Rust的发展不太乐观。首先,自己希望Rust团队能在1.0版本前有很大的改变,然而直到1.0版本,他们才决定带来一些重大改变。例如,当前的编译系统只是在功能上等同于包括一系列C文件和仅仅传递文件到CC编译器。自己已经和社区关于如何增强Rust进行了长时间的讨论,但是当核心贡献者提出解决办法时,该讨论却被关闭了。自己还听说Rust团队对Rust项目的管理还存在一些问题。


感谢郭蕾对本文的审校。

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT