写点什么

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:442654
用户头像

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

关注

评论

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

架构师培训第十一周练习

小蚂蚁

【Elasticsearch 技术分享】—— Elasticsearch 存储一条数据, put 过程是什么样子的?

程序员小航

Java elasticsearch 搜索 ES Lucene Elastic Search

极客大学架构师训练营---习题

李朋

架构师训练营——第11周作业

jiangnanage

week11 作业

雪涛公子

Cause: java.sql.SQLTimeoutException: ORA-01013: user requested cancel of current

Java个体户

Druid

手写Spring框架之IOC

简爱W

架构师训练营第十一章作业

叮叮董董

架构师课程第十一周总结

dongge

week 11作业

Geek_z9dmvw

区块链技术可提高数据可信性和安全性

CECBC

区块链技术 安全性

架构师训练营第十一章作业

吴吴

对于三千万攀登者来说,云是安全绳,是登山杖,是趋顶之路

脑极体

奈学:红黑树(RedBlackTree)的概述

古月木易

架构师培训 -11 安全、高可用

刘敏

图解 K8s 核心概念和术语

后端进阶

Docker Kubernetes 容器 云原生 k8s

week11 总结

雪涛公子

架构师训练营第十一章总结

叮叮董董

Java二进制和位运算,这一万字准能喂饱你

YourBatman

位运算 二进制

Week11总结

leis

《黑神话:悟空》出圈背后,国产3A游戏的技术新机

脑极体

架构师训练营第 11 周——练习

李伟

极客大学架构师训练营

第11周 安全和高可用

陆不得

架构师训练营——第11周学习总结

jiangnanage

不可用与高可用

dongge

奈学:红黑树(RedBlackTree)的概述

奈学教育

AVL

系统高可用

陈皮

架构师训练营-第十一周-命题作业

sljoai

极客大学架构师训练营 命题作业 第十一周

甲方日常1

句子

工作 随笔杂谈 日常

第11周学习总结

Bruce Xiong

合同、封条、电梯……通通上链!

CECBC

区块链技术 监管平台

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