写点什么

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

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

关注

评论

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

基于Flink-CDC数据同步方案

领创集团Advance Intelligence Group

算法 java

java培训SpringBoot自动装配原理

@零度

JAVA开发 springboot

如何优雅的记录操作日志

flyhero

Java Spring Boot 后端 造轮子 4月月更

STI生态迎来新进展,登录Gate.io意味着什么?

西柚子

大数据培训Hive如何控制map个数与性能调优参数

@零度

hive map 大数据开发

去中心化的 React Native 架构探索

Shopee技术团队

前端 去中心化 React Native

看板的作用是什么?任务看板如何跟进

阿里云云效

云计算 阿里云 持续交付 看板 项目协作

一张长图带你看懂物联网产业十数载“江湖风云”!

亚马逊云科技 (Amazon Web Services)

物联网

web前端培训nginx配置规则

@零度

nginx 前端开发

欧拉开发者大会即将开启,全球芯片、整机、软件厂商共建数字基础设施开源操作系统

科技热闻

云智慧10年资深架构师带你了解:普通程序员向架构师成长必经之路

云智慧AIOps社区

程序人生 架构师 Meetup 晋升 成长计划

用uniapp写一个内外循环的全选与反选,不会的赶紧围观

CRMEB

解析分布式系统的缓存设计

vivo互联网技术

分布式 服务器 缓存服务

48天打造你的专属 Twilio——浅谈运营商通信中台

网易云信

通信

Sitemap的重要性

源字节1号

软件开发 网站优化

踩了个DNS解析的坑,但我还是没想通

捉虫大师

DNS 问题排查 4月月更

初创企业需要CRM系统的原因

低代码小观

初创公司 企业管理系统 CRM系统 客户关系管理系统 初创型企业

【高并发】一文秒懂Happens-Before原则

冰河

并发编程 多线程 协程 异步编程 精通高并发系列

亚马逊云科技 loT 百亿连接力量

亚马逊云科技 (Amazon Web Services)

亚马逊云

Thinkphp6实现定时任务功能详解教程

CRMEB

企业如何搭建一个有效的知识管理系统

小炮

企业知识管理 企业知识管理工具

问题来了!拔掉网线几秒,再插回去,原本的 TCP 连接还存在吗?

Java全栈架构师

程序员 架构 面试 计算机网络 底层知识

Android技术分享| Android 中部分内存泄漏示例及解决方案

anyRTC开发者

音视频 内存 内存泄漏 移动开发 Andriod

省掉80%配置时间,这款Mock神器免费又好用

Liam

前端 前端开发 Postman 前端教程 web前端开发

记一次CPU持续增长的问题解决

BUG侦探

Python py-spy CPU增长问题

腾讯二面:Linux操作系统里一个进程最多可以创建多少个线程?

Java全栈架构师

Linux 程序员 架构 面试 操作系统

hash,bloomfilter,分布式一致性hash

Linux服务器开发

分布式 hash 后端开发 Linux服务器开发 C++后台开发

OpenHarmony 3.1 Beta版本关键特性解析——OpenHarmony图形框架

OpenHarmony开发者

OpenHarmony 动画效果

进阶篇|有了这招,用文本编辑器搞前端代码都能保证格式统一

Jianmu

运维 前端 自动化 工作流 格式化

从趋势到必选项,探讨企业数字化转型方式方法

华为云开发者联盟

数据 数字化 企业数字化转型 业务数字化

恒源云(Gpushare)_自动化训练小技巧白送给你,不要吗?

恒源云

OSS SSH hy-tmp

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