写点什么

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

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

关注

评论

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

豆包大模型全面落地行业,助力企业打造专属智能体

极客天地

打造敏捷开发环境:JNPF低代码平台的实践与探索

不在线第一只蜗牛

敏捷开发 低代码

AI 驱动的产品全生命周期:从概念设计阶段到生命周期的全面管理

Altair RapidMiner

人工智能 AI 数据分析 仿真 智能制造

5 大场景上手通义灵码企业知识库 RAG

阿里云云效

阿里云 云原生 通义灵码

Python 实时聊天室搭建:发布订阅频道API实战应用

幂简集成

Python API

DDD-14-工厂设计

南山

领域驱动设计 DDD

DDD-17-CQRS

南山

领域驱动设计 DDD CQRS

云知声多模态模型:实时多模态输入输出;独立于 Siri ,苹果或开发新 AI 用于机器人丨 RTE 开发者日报

声网

5 大场景上手通义灵码企业知识库 RAG

阿里巴巴云原生

阿里云 云原生 通义灵码

解锁豆包MarsCode奥秘,打造你的专属创意工坊!|动手实验室新一期又来啦

Trae

人工智能 编程 程序员 AI 计算机

Steam全球服务器遭遇大规模DDoS攻击,崩溃细节曝光!!!

网络安全服务

服务器 DDoS steam DDoS 攻击 黑神话悟空

Spring中的动态表达式SpEL

SpEL表达式 SpEL @Value

超级自动化:流程资产开启企业数字化转型新纪元

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能

加密游戏的未来:Telegram机器人如何彻底改变加密挖矿

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 公链开发

活动回顾丨云原生开源开发者沙龙上海站回放 & PPT 下载

阿里巴巴云原生

阿里云 开源 云原生

探究Python中的函数与模块

我再BUG界嘎嘎乱杀

Python 编程 后端 函数 开发语言

聚合博客网址导航大全代码分享

博客趣

个人博客 博客导航 博客大全 博客趣

腾讯云入选Gartner®首份AI代码助手魔力象限报告

极客天地

从构思到上线:深入解析海外1v1视频聊天应用核心功能与技术开发指南

山东布谷科技胡月

一对一视频聊天系统 海外直播 国际版社交APP 社交APP源码 聊天APP源码

DDD-15-数据库设计

南山

领域驱动设计 DDD 数据库设计

操作系统笔记 day5

万里无云万里天

操作系统

Python并发编程:多线程(threading模块)

我再BUG界嘎嘎乱杀

Python 编程 并发编程 后端 多线程

豆瓣评分7.6!Python大牛教你如何采集网络数据

我再BUG界嘎嘎乱杀

Python 编程 爬虫 后端 数据采集

如何快速分析新代币:15 分钟内做出明智的交易决策

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 公链开发

十种超赞的 MyBatis 写法!

秃头小帅oi

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