写点什么

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

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

关注

评论

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

发现不测的秘密:测试中常忽视的重要方面

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

测试

JS代码混淆器:iPaGuard — 让你的代码看起来令人头大

零基础到精通,Postman安装使用教程(一)

霍格沃兹测试开发学社

从零基础到精通,抓包神器fiddler保姆级使用教程(一)

霍格沃兹测试开发学社

深入了解 Docker:革命性的容器化技术

霍格沃兹测试开发学社

你的数据库用对索引了吗?一文揭秘PolarDB XPlan索引选择

阿里云瑶池数据库

数据库 阿里云 polarDB 分布式,

软件测试学习笔记丨Web自动化测试价值与体系

测试人

软件测试 测试开发 Web自动化测试

持续集成与持续交付:概念与实践

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

测试

使用 TypeScript 从零搭建自己的 Web 框架:AOT 编译

RoyLin

typescript

单元测试的重要性与实践方法

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

测试

UI 测试与接口测试的区别与应用

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

测试

Docker从入门到精通:Docker镜像相关命令学习

霍格沃兹测试开发学社

朝着抵抗力最大的路径走-Rank16-强化学习、黑盒攻击、Baseline-SecurityAI

阿里云天池

阿里云

软件开发流程简介及优化方法论:SCRUM、XP、DevOps

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

测试

分层测试体系与各类测试技术

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

测试

小程序技术实现前端热更新的优势

FinFish

小程序容器 小程序技术 小程序热更新 小程序运行能力

2024九章云极DataCanvas智算操作系统新品发布会震撼来袭!

九章云极DataCanvas

测试流程体系:传统、左移与右移的比较

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

测试

白盒测试:原理与实际操作

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

测试

Docker从入门到精通:ubuntu系统安装docker

霍格沃兹测试开发学社

RUM 最佳实践-视觉稳定性的探索与实践

观测云

前端

腾讯音乐:说说Redis脑裂问题?

王磊

Java 面试

提高 RAG 应用准确度,时下流行的 Reranker 了解一下?

Zilliz

Zilliz rag reranker

软件测试基础概念与原则

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

测试

天池酒瓶瑕疵检测数据集分析及完整baseline

阿里云天池

阿里云

缺陷管理与软件测试的作用

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

测试

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