写点什么

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

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

关注

评论

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

DeepSeek风起时,读懂天翼云的国云担当

脑极体

AI

VMware Fusion 13.6.3 发布下载,现在完全免费无论个人还是商业用途

sysin

fusion

VMware Workstation 17.6.3 发布下载,现在完全免费无论个人还是商业用途

sysin

Workstation

VMware ESXi 8.0U3d 发布下载 - 领先的裸机 Hypervisor

sysin

esxi

Gartner:生成式AI分析市场正向DataScience Agent进化

AI数据云Relyt

Data 智能数据湖 analytics #数据分析 datascience

场景题:有40亿个QQ号如何去重?仅1GB内存

卷福同学

Java 面试 社招

Log/Trace/Metric 完成 APIServer 可观测覆盖

阿里巴巴云原生

阿里云 云原生

1688快递费用API 接口(1688API系列指南)

tbapi

1688API 1688快递费用接口 1688运费接口

05 HarmonyOS NEXT高效编程秘籍:Arkts函数调用与声明优化深度解析

全栈若城

HarmonyOS NEXT

【每日学点HarmonyOS Next知识】scroller手动停止、每秒执行、网页自定义键盘、web组件注入样式、安全区域

轻口味

HarmonyOS HarmonyOS NEXT

APP与硬件的通讯方式

北京木奇移动技术有限公司

APP开发 软件外包公司 硬件设备

Gemini AI 升级视频提问和屏幕共享功能;Voice+Visual Agent Demo:语音对话与视觉互动元素结合丨日报

声网

技术大V分享:这个国产开发助手让我从996加班中解放出来

飞算JavaAI开发助手

AI会带给我们一个什么样的未来

葛飞

AI DeepSeek

VMware ESXi 7.0 U3s 发布下载 - 领先的裸机 Hypervisor

sysin

esxi

低代码可视化编辑器,简化范式化流程以及重复性工作

伤感汤姆布利柏

10 分钟搞定优惠券营销活动!飞算 JavaAI 教你快速实现增删改查与领券功能

飞算JavaAI开发助手

《Operating System Concepts》阅读笔记:p180-p187

codists

操作系统

04 高效HarmonyOS NEXT编程:ArkTS数据结构优化与属性访问最佳实践

全栈若城

HarmonyOS NEXT

科技风向标!TCL实业携全新智能移动通讯产品闪耀MWC 2025

极客天地

manateelazycat:10分钟搭建远控神器,周末再也不用回公司,懂得都懂!

玄兴梦影

NAS 远程控制 远程访问 懒猫微服 rustdesk

你还只会用AI来写Java冒泡排序算法吗?

飞算JavaAI开发助手

致程序员的一封信:如何持续获得AI编码进阶技术

飞算JavaAI开发助手

千亿级数据量,毫秒级读写,深度剖析探探LSM Tree存储引擎

童子龙

分布式架构 存储引擎

无代码工具怎么选?23 款热门工具对比 + 选型指南(2025)

NocoBase

开源 低代码 开发工具 无代码 选择指南

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