写点什么

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

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

关注

评论

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

Lumoz主网启航:为ETH3.0、ZK和AI提供无穷算力

西柚子

AI技术在教育领域的应用

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

AI教育 软件外包公司 AI听力练习

峰会快讯:Doris Summit Asia 2024 圆满落幕!

SelectDB

数据仓库 数据分析 Doris 大数据 开源 技术峰会

【连载 05】自定义线程池(上)

FunTester

NocoBase vs Salesforce:谁才是你的理想 CRM?

NocoBase

开源 低代码 CRM 无代码 Salesforce

KubeEdge助力边缘AI应用,实现GPU算力加速

华为云原生团队

云计算 容器 云原生

云开发 AI 实战—基于云开发 Copilot快速开发陕西家乡小程序实战

申公豹

小程序

阿里巴巴1688 API接口深度解析:如何高效获取商品详情与关键词搜索商品数据

代码忍者

1688API接口

照片管理工具PowerPhotos for Mac激活版

小玖_苹果Mac软件

火山引擎发布数据飞轮2.0,AI重塑企业数据消费

字节跳动数据平台

大数据 企业 火山引擎 数智化转型 数据飞轮

人工智能算法背后的故事:从启发到创新

天津汇柏科技有限公司

AI 人工智能

鹏城原生力量,2024鲲鹏原生开发伙伴圈层活动·深圳站成功举办

极客天地

从5天到1天,某大型国有集团的数智化转型经历了什么?

袋鼠云数栈

AI教育软件的开发流程

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

AI教育 软件外包公司 AI听力练习

自动排产系统:如何实现生产计划优化的关键策略

万界星空科技

mes 万界星空科技mes 自动排产 智能排产

AI语法和写作App的开发功能

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

软件外包公司 AI写作 AI语法

AI英语词汇评测系统的功能

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

软件外包公司 AI口语练习 AI评测

原生APP开发的优点

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

软件外包公司 原生APP开发

深度解析 Whisper:深度学习驱动下的超智能语音处理神器

测吧(北京)科技有限公司

测试

苹果M4芯片能玩《黑神话:悟空》吗?黑神话悟空新手入门攻略

阿拉灯神丁

CrossOver Mac下载 PD虚拟机激活秘钥 Mac游戏分享 CrossOver 24 黑神话悟空

CST如何查看I求解器的近场分布

思茂信息

cst 电磁仿真 仿真教程

淘宝天猫API接口深度解析:商品详情与关键词搜索商品列表的使用方法及代码示例

代码忍者

淘宝API接口、

测试开发 | AppCrawler 自动遍历测试实践(二):定制化配置

测吧(北京)科技有限公司

测试

Logic Pro X for Mac 苹果电脑专业音频制作软件

小玖_苹果Mac软件

深度解析 Whisper:深度学习驱动下的超智能语音处理神器

测试人

人工智能 软件测试

鲲鹏原生:助力安超云管理平台3.0开发、发布及高效运行

极客天地

深入浅出Flink CEP丨如何通过Flink SQL作业动态更新Flink CEP作业

袋鼠云数栈

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