写点什么

Rust 编程语言发布 1.1 稳定版

  • 2015-07-01
  • 本文字数:954 字

    阅读完需:约 3 分钟

Rust 是一个由 Mozilla 主导开发的实验性跨平台编程语言。它的设计准则为“安全、并发、实用”,支持函数式、并发式、过程式以及面向对象的编程风格。Rust 于 2015 年 5 月 15 日,正式发布 1.0 版,1.1beta 版,基本稳定在六周发布一版的频率。6 月 26 日, Rust 官方博客正式发布 1.1 稳定版,1.2beta 版。

Rust 1.1 稳定版主要特性:

  1. 提升编译速度。Rust 1.1 稳定版相比 1.0 版,编译速度提升了 32%。
  2. 完善编译器错误信息显示,通过使用–explain 参数,能够显示更多编译的错误信息。
  3. std::fs 模块的新 API。Rust 1.1 稳定版发布了大量的文件系统的 API,使包管理器 Cargo 编译更为稳定。
  4. 支持 musl。musl 是一个为 Linux 系统实现的标准库,能够代替系统标准库的打包器(如 glibc),特点是轻量级、快速、简单、免费和安全。在 Linux 系统下对其进行编译可实现零依赖。
  5. Cargo Rustc。Cargo 是 Rust 的包管理器,Rust 1.1 稳定版支持向 Rustc 传递任意参数。

更多细节可参见说明

Rust 1.2beta 版主要特性:

  1. 性能进一步提升。Rust 1.2Beta 版相比 1.1 稳定版,编译速度提升 30%;Cargo 命令编译速度提升 18%。
  2. 重新启用并行模式,进一步提升编译速度。在不久的将来,在 4 核机器上,能额外提升 33% 的速度。
  3. 包管理器 Cargo 性能提升。生成速度提升 10 倍,并且能够在多个包之间共享依赖包缓存。
  4. 首次支持 MSVC(Microsoft Visual C)。这极大提升了对 Windows 的支持,使得 Rust 代码可以使用自身的编译工具执行,(不依赖 MinGW/MySYS/GCC 等)。目前已开发完成,并且所有的 Rust 语言包首先要通过 MSVC 平台的测试。

Rust 1.2 稳定版将于 6 周后,与 1.3beta 版同时发布。

社区新闻:

几周前,为支持 Rust 社区的发展,Rust 专门成立了新的社区领导小组。该小组的主要职责包括整合资源、支持社区多样化,并且与核心团队、早期用户一起引导社区发展。

第一次 Rust 官方会议将于 2015 年 8 月 1 日,在美国加州伯克利举办,会上将有许多优秀的程序样例和演讲,届时 Rust 的核心团队和主要贡献者都将出席此次盛会。


感谢徐川对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-07-01 09:442260
用户头像

发布了 268 篇内容, 共 122.0 次阅读, 收获喜欢 24 次。

关注

评论

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

动力商城/积分兑换商城系统开发——助企业建立自己的电商管理业务

V\TG【ch3nguang】

积分商城

使用Sentieon加速甲基化WGBS数据分析

INSVAST

基因测序 dna WGBS 甲基化

视频增强和修复工具 Topaz Video AI 3.3.11激活包+注册码

mac大玩家j

Mac软件 视频处理工具 视频编辑软件 视频剪辑工具

使用DWS集群,用户被锁定如何解锁

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

生成式AI:改变生活创造未来

百度开发者中心

#人工智能 ChatGPT 生成式AI 文心一言

共享服务器的复杂性与核心原理

天翼云开发者社区

服务器

SphereEx DBPlusEngine - 更全面、更便捷的 ShardingSphere 商业版功能全览

SphereEx

数据库

Sentieon | 每周文献-Multi-omics(多组学)-第九期

INSVAST

基因测序 Multi-omics 多组学

Sentieon DNAscope:适配多测序平台数据的快速精准分析流程

INSVAST

基因测序 基因数据分析 DNAscope

Sentieon | 每周文献-Long Read Sequencing(长读长测序)-第七期

INSVAST

基因测序 长读长测序 Long Read

Sentieon | 每周文献-Clinical Trial-第十一期

INSVAST

基因测序 临床试验

端云一体化云开发,助推HarmonyOS应用与元服务高效开发

最新动态

DNAscope白皮书: 基于机器学习的高精度胚系变异检测流程

INSVAST

基因测序 基因数据分析

靶向RNA-seq全面解决方案和加速分析,只看这篇就够了!

INSVAST

基因测序 基因数据分析 RNAseq

Hap-eval:Sentieon开源的多测序平台SV精度评估工具

INSVAST

代码 基因测序 Hap-eval

多城市家政预约到家服务小程序/APP开发搭建

V\TG【ch3nguang】

预约小程序

苹果电脑推荐 Office 2019 v16.77 beta永久激活版+激活工具

胖墩儿不胖y

Mac软件 office办公套件 Office 2019中文版

Sentieon | 每周文献-Benchmark and Method Study(基准与方法研究)-第八期

INSVAST

基因测序 基因数据分析 基准与方法研究

推荐系统在线峰会来了,冷启动、推荐工程、模型训练…你都能找到答案

小红书技术REDtech

推荐系统

仓库进销存ERP管理系统开发搭建部署

V\TG【ch3nguang】

进销存系统 ERP管理系统

财务数智化十年“老兵”的六条财务共享中心建设体会

用友BIP

智能财务 财务共享

Sentieon|应用教程:利用Sentieon Python API引擎为自研算法加速

INSVAST

开源软件 基因测序 Python API

Sentieon | 应用教程: 关于读段组的建议

INSVAST

代码 教程 字段 基因测序

实现高效数据同步:40 分钟内同步500GB MySQL 数据至 Doris

NineData

MySQL 数据库 Doris 数据迁移 数据实时同步

大数据平台安全主要是指什么安全?如何保障?

行云管家

大数据 数据 大数据平台 大数据平台安全

使用云函数实现定时签到

查拉图斯特拉说

腾讯云 签到

基因组大数据计算: CPU和GPU加速方案深度评测

INSVAST

基因测序 基因数据分析

直播预告|没有 “专业” 的向量数据库,大模型就玩不转了吗?

Zilliz

非结构化数据 Milvus Zilliz AIGC 向量数据库

制造执行系统(MES)在汽车行业中的应用

万界星空科技

MES系统 汽车

Sentieon | 每周文献-Liquid Biopsy(液体活检)-第十期

INSVAST

基因测序 液体活检 Liquid Biopsy

Rust编程语言发布1.1稳定版_语言 & 开发_张天雷_InfoQ精选文章