写点什么

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

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

关注

评论

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

Apache SeaTunnel同步MySQL到Doris的优化策略

Apache SeaTunnel

AI赋能时尚零售:与多变时代对话的新篇章

第七在线

Studio 3T 2025.5 (macOS, Linux, Windows) - MongoDB 的终极 GUI、IDE 和 客户端

sysin

Studio 3T

融云上线智能体接口,让通信从工具进化为生产力伙伴

融云 RongCloud

金三银四真实面经分享

王中阳Go

Go 面试 后端

备赛指南 | 4C大赛大数据主题赛多届国赛获奖作品指导老师经验分享实录已整理!

ModelWhale

Python 人工智能 大数据 中国大学生计算机设计大赛

WebGL开发3D模型的流程

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

软件外包公司 webgl开发 3D开发

2025杭州国际安防产品博览会(浙江安博会)

AIOTE智博会

安博会 浙江安博会

最佳实践 | 在 EMR Serverless Spark 中实现 Doris 读写操作

阿里云大数据AI技术

大数据 spark Serverless 云原生 EMR

AI招聘APP的上线

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

AI智能体 AI招聘 软件外包公司

低代码实验案例设计图文操作指南!4C大赛 AI 通识教育实验创新微课赛道火热报名中

ModelWhale

#人工智能 中国大学生计算机设计大赛 4C大赛 #微课 #教育

如何在IDEA中借助深度思考模型 QwQ 提高编码效率?

阿里云云效

阿里云 云原生 通义灵码

鸿蒙知识点笔记(二)

悬空八只脚

HarmonyOS HarmonyOS NEXT

React Native开发鸿蒙Next---富文本浏览

悬空八只脚

React Native HarmonyOS HarmonyOS NEXT

AI招聘APP的技术难点

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

AI智能体 AI招聘 软件外包公司

年薪50W+的测试开发工程师,都在偷偷学这些技能

测试人

软件测试

和鲸科技入选数健委数字健康新质生产力服务平台首批企业,推动医疗数智化发展

ModelWhale

鸿蒙知识点笔记(一)

悬空八只脚

HarmonyOS HarmonyOS NEXT

VMware ESXi 8.0U3d macOS Unlocker & OEM BIOS Huawei (华为) 定制版

sysin

esxi

保障飞行安全:飞机起落架收放系统的挑战与突破

DevOps和数字孪生

AI招聘APP的核心功能

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

AI智能体 AI招聘 软件外包公司

如何在IDEA中借助深度思考模型 QwQ 提高编码效率?

阿里巴巴云原生

阿里云 云原生 通义灵码

直播预告 | TDgpt 智能体发布 & 时序数据库 TDengine 3.3.6 发布会即将开启

TDengine

tdengine 时序数据库

Apache Flink 2.0.0: 实时数据处理的新纪元

Apache Flink

大数据 flink Apache Flink

北京国家会计学院“数智财务高端人才”培养项目启动报名!

用友智能财务

财务 会计

图灵数据洞察平台-TDF(Turing Data Finder)

百度Geek说

百度 用户行为分析 数据分析、 增长营销

智能制造:条码的应用

积木链小链

数字化 智能制造 条码应用

「高盛」最新人形机器人研报:主流人形机器人公司梳理和商业化瓶颈(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

Nexpose 8.0.0 for Linux & Windows - 漏洞扫描

sysin

Nexpose

React Native开发鸿蒙Next---灰度模式

悬空八只脚

React Native HarmonyOS NEXT

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