中国卓越技术团队访谈录读者调查,2022年采访嘉宾由你决定! 了解详情
写点什么

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:052257
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

Flutter GetX使用---简洁的魅力!

小呆呆666

flutter android 大前端 iOS Developer

Flutter 改善套娃地狱问题(仿喜马拉雅PC页面举例)

小呆呆666

flutter android 大前端 iOS Developer

Nginx的进程管理与重载原理

Linux服务器开发

nginx 后端 中间件 Linux服务器开发 进程管理

您的出门“最后三公里”问题解决啦!

亚马逊云科技 (Amazon Web Services)

科技前沿:一张图数字孪生北京大兴国际机

一只数据鲸鱼

数据可视化 智慧城市 指挥交通 智慧航空

解放生产力,自动化生成Vue组件文档

vivo互联网技术

Vue 自动化 大前端 组件

[TcaplusDB]世界青年联欢节| 让世界看到我们的光彩!

tcaplus

数据库 TcaplusDB

eKuiper 与百度智能边缘框架 BIE 集成方案

EMQ映云科技

边缘计算 边缘技术 边缘流式数据 #百度# 智能IoT边缘服务

为什么要学习JVM,仅为面试?又该如何学习?

Java架构师迁哥

一种更优雅的Flutter Dialog解决方案

小呆呆666

flutter android 大前端 iOS Developer

新常态下的CMDB系统规划与落地

云智慧AIOps社区

CMDB 智能运维

干货!8年Java开发经验,分享各专题面试文档及架构资料

Crud的程序员

Java spring 架构

花168大洋买来的【阿里P8Java成长笔记】,看完才知道我就是菜鸡

Java架构师迁哥

为你的身份证“加盾”,鉴伪更精准,传输更安全

百度大脑

人工智能 数据安全 身份证

百度AICA迎来毕业季,55位新晋“首席AI架构师”推进产业智能化

百度大脑

人工智能 百度 架构师

Dubbo 3.0.0 来了!还学得动吗?

青年IT男

dubbo

面试碰壁?奉劝想跳槽大厂的Java岗程序员三刷以下面试题

Crud的程序员

Java 程序员 架构 面试 编程语言

【视频】51CTO专访博睿数据COO吴静涛,解读IT运维“新范式”

博睿数据

千古无同局?围棋在线教育还有这样的打开方式!

亚马逊云科技 (Amazon Web Services)

北鲲云超算平台如何加速生命科学研究

北鲲云

昆明智慧安防小区建设方案,平安社区建设

13823153121

秋招冲刺:网络安全工程师入围成功之旅!!

网络安全学海

面试 运维 网络安全 信息安全 渗透

一妹子揭露美团面试中一些不愉快的事情(Java岗)

Java架构师迁哥

高性能计算与人工智能何处去?英特尔剑指XPU

新闻科技资讯

权限与认证:HTTP状态码返回

程序员架构进阶

Java HTTP 28天写作 6月日更

【案例】消除隐患,基于电力大数据的群租房智能分析

星环科技

密码合规测评新服务:“微咨询”正式发布

腾讯安全云鼎实验室

密码合规 微咨询

【源码篇】Handler那些事(万字图文)

小呆呆666

Java android 源码 Android Studio Android进阶

2021年大厂Java面试总结:Java+并发+spring+数据库+Netty

程序员改bug

Java spring 程序员 架构

【源码篇】ThreadLocal的奇思妙想(万字图文)

小呆呆666

Java 源码 架构 源码分析 设计

DNS劫持该如何处理

网络安全学海

程序员 运维 网络安全 信息安全 DNS

撑起瞬时千亿交易额的云数据库是怎么炼成的?

撑起瞬时千亿交易额的云数据库是怎么炼成的?

Rust 1.0 Beta版本的路线图-InfoQ