写点什么

Rust 1.0 Beta 版本的路线图

  • 2014-10-07
  • 本文字数:694 字

    阅读完需:约 2 分钟

Rust 编程语言一直处于活跃的开发之中,目前正在准备将于年底前发布 1.0 beta 版本。Rust 在设计时主要关注的是系统级编程,希望提供一些现代编程语言的特性,同时结合 C/C++ 的强大。从 2012 年问世以来,这门语言力图实现包括代数数据类型、闭包、类型推导、保证内存安全以及最小化运行时等诸多特性,经历了快速的发展。

随着这些特性的成功引入,开发团队已经将目光投向了 1.0 正式版,同时还要确保语言的稳定性。Rust 团队的 Niko Matsakis 就后面几个月的工作发表了一些见解。Matsakis指出,还有几个比较大的地方需要在 1.0 Beta 版本之前完成:

  1. 大小为动态的类型:有些类型的大小在编译时是未知的,比如数组类型,对类型系统的这一扩展支持我们统一处理类型。
  2. Unboxed closures
  3. 关联类型( Associated types
  4. Where 子句( Where clauses
  5. 多分派 Traits( Multidispatch traits
  6. 析构函数
  7. 绿色线程( Green threading

此外,在标准库的稳定性仪表板上可以看到,还有很多代码仍然处于不断变化之中:稳定的代码占2%,不稳定的占12%,标记为实验特性的占77%,其余的是标记为废弃的,或者没标记的。随着开发团队考察目前的代码库并更新仪表板,应该还会有很大的变化。

随着Rust 接近1.0 版本,它会遵循大家所熟悉的Chrome/Firefox 发布流程,使用夜间构建版本、Beta 构建版本和发布构建版本。夜间构建版本是最及时的,但也是最不稳定的。Beta 构建版本将每6 周从夜间构建版本中构建出来。当大家认为beta 版本足够成熟时,会从其生成发布版本。

有意尝试一下Rust 的开发者可以使用Linux、Windows 和Mac OS X 等平台上的构建好的包,非常容易。

查看英文原文: Rust Plans Roadmap to 1.0 Beta

2014-10-07 10:052798
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 135.1 次阅读, 收获喜欢 35 次。

关注

评论

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

在线JSON转ClickHouse数据表工具

入门小站

工具

架构实战营 - 模块七作业

李东旭

「架构实战营」

黑灯瞎火搞什么?搞智造!

脑极体

大开眼界!数字人民币原来还有这些新玩法

CECBC

微信朋友圈复杂度分析

Nico

Coffee 学架构 003:微信朋友圈的架构实战

咖啡

Linux之ssh-copy-id命令

入门小站

Linux

【架构训练营】第二次作业

Geek_d18264

架构训练营

大厂offer任你挑!覆盖面试中近98%Java高频面试手册

Java 编程 架构 面试 大厂

架构作业 - 模块二

Leo Zhao

架构训练营

上线几小时下载量破百万!无价的这份阿里并发编程图册就这么强势

Java 编程 架构 面试 程序人生

架构训练营模块二

yphust

【架构训练营】【模块二】【作业】【分析微信朋友圈高性能复杂度】

简直走不拐弯

作业 架构训练营 模块二

微信朋友圈架构设计

白开水又一杯

#架构实战营

中国、女性与自然的鸣奏曲

脑极体

在用户故事中应该包含多细的细节?(译)——来自Mike Cohn

Bruce Talk

敏捷开发 译文 Agile User Story Product Owner

架构实战课程 模块二作业

Frank

微信朋友圈的高性能复杂度

michael

#架构实战营

博客升级之在线代码编辑器

devpoint

编辑器 9月日更

分析一下微信朋友圈的高性能复杂度

Yina🌝很浪🌊

网络攻防学习笔记 Day127

穿过生命散发芬芳

9月日更 办公网安全

学习心得 - 架构训练营 - 第二课

Fm

架构实战营 模块七作业

孫影

架构实战营 #架构实战营

模块二作业:分析一下微信朋友圈的高性能复杂度

apple

最终一致性和实时一致性是什么?在架构设计中,我们应该选择哪种方式?

我爱娃哈哈😍

架构设计 架构设计实战 最终一致性 实时一致性

架构师训练营 2 期模块二作业

kazeMace

架构实战营

架构实战营 - 模块二作业

Alex.Wu

架构实战营模块二

WolvesLeader

「架构实战营」

《计算机网络》读后感

codists

极客时间架构实战营作业二

jjn0703

架构实战营

极客时间-架构实战营2期-模块二作业

Dylan TANG

极客时间 第二周作业 极客时间架构师二期 架构实战营

Rust 1.0 Beta版本的路线图_语言 & 开发_Jeff Martin_InfoQ精选文章