写点什么

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

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

关注

评论

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

[ CloudWeGo 微服务实践 - 01 ] 开篇

baiyutang

10月月更

Vue进阶(幺伍贰):el-table-column :key 应用

No Silver Bullet

Vue 10月月更

聊聊Kubernetes Pod or Namespace卡在 Terminating 状态的场景

大卡尔

Kubernetes

云智慧开源数据可视化编排平台—FlyFish

云智慧AIOps社区

开源 大前端 低代码 数据可视化 JavaScrip

要想下班早,微服务架构少不了

华为云开发者联盟

数据分析 数据 追溯

架构实战营毕业总结

Abner S.

#架构实战营

linux之同时监控多个日志文件变化

入门小站

Linux

从没有人将代理模式分析得如此透彻

Tom弹架构

Java 架构 设计模式

跨越行业绊脚石,阿里云函数计算发布 7 大技术突破

阿里巴巴云原生

阿里云 云原生 函数计算 重磅升级

【架构实战营】模块二

衣谷

架构实战营

ONES X 深圳农村商业银行 | 数字化项目管理实践

万事ONES

研发管理 SaaS 金融 ONES 数字化进程

架构实战营学习记录

王斌

小程序与 H5、原生应用的对比

Speedoooo

容器 信息安全 ios开发 APP开发 Andriod开发

前端中常用的媒体查询详解,sass基础用法概览

你好bk

CSS html css3 大前端 SASS

论文解读丨表格识别模型TableMaster

华为云开发者联盟

文字识别 表格识别 TableMaster 文字检测 表格结构序列

小程序在APP上运行,安全且高效

Speedoooo

容器 ios开发 APP开发 Andriod开发

什么是漏洞扫描?

华为云开发者联盟

工具 安全 漏洞 漏洞扫描 扫描

观察者网专访明道云CEO任向晖

明道云

中国互联网特有的产物--超级APP

Speedoooo

容器 ios开发 APP开发 APP安全 Andriod开发

【架构实战营】模块一作业

liu🍊

在线中英文符号转换工具

入门小站

工具

架构学习日常记录

张靖

#架构实战营

看半小时漫画,通晓计算机基础

博文视点Broadview

架构训练营第一章作业

颜本军

架构设计

Stratifyd整理:Forrester客户体验评估报告

江西交通学院98级校友登记小程序设计

CC同学

校友小程序

模块二作业

bob

「架构实战营」

OpenYurt 深度解读|开启边缘设备的云原生管理能力

阿里巴巴云原生

阿里云 云原生 边缘计算 openyurt 管理能力

看动画学算法之:队列queue

程序那些事

Java 队列 看动画学算法 程序那些事

海量数据分析快准稳!GaussDB(for MySQL) HTAP只读分析特性详解

华为云开发者联盟

MySQL 数据分析 GaussDB(for MySQL) HTAP 只读分析

LiveVideoStackCon2021 北京站专访:从上云到创新,视频云的新技术、新场景

阿里云视频云

阿里云 音视频 视频编码 视频编解码 视频云

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