写点什么

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

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

关注

评论

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

Presto 设计与实现(五):自动配置

冰心的小屋

数据湖 自动配置 presto 设计与实现

ARTS Week 1

Geek_c25301

2023 ARTS 01

MiracleWong

ARTS 打卡计划

将整python项目的代码中的py文件转为so

关耳

Python

大规模敏捷的7个容易被误解的真相

俞凡

最佳实践 敏捷开发 组织架构

2023-08-20:用go语言写算法。给定一个由'W'、'A'、'S'、'D'四种字符组成的字符串,长度一定是4的倍数, 你可以把任意连续的一段子串,变成'W'、'A'、'S'、'D'组成的随意状

福大大架构师每日一题

福大大架构师每日一题

ARTS 打卡第 1 周

Geek_wu

ARTS 打卡计划

2023 年第 33 周 ARTS 打卡

Bryan

24. 装饰器语法与应用

茶桁

Python 装饰器

ARTS打卡第一周

穿过生命散发芬芳

ARTS 打卡计划

用Go编写ChatGPT插件

俞凡

golang 人工智能 ChatGPT

10分钟搞懂LLMOps

俞凡

人工智能 ChatGPT

Programming abstractions in C阅读笔记: p118-p122

codists

c

ARTS2334

okokabcd

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

威廉META

Visio Viewer for Mac(Visio文件编辑查看工具) v3.1.0中文激活版

mac

苹果mac Windows软件下载 Visio Viewer 文件编辑查看工具

ARTS 打卡第 1 周

Johnson

ARTS 打卡计划

5分钟搞懂ECN

俞凡

网络

ARTS第一周

壹贰叁

代码随想录Day45 - 动态规划(七)

jjn0703

基于KEDA的Kubernetes自动缩放机制

俞凡

架构 Kubernetes 最佳实践 云原生

如何在SAM时代下打造高效的高性能计算大模型训练平台

GPU算力

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

鳄鱼视界

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

西柚子

隐私计算技术|深度解读可信隐私计算框架 “隐语”

隐语SecretFlow

联邦学习 数据安全 隐私计算

代码随想录Day44 - 动态规划(六)

jjn0703

Nginx No, Traefik Yes

newbe36524

Nautilus Chain 主网上线拉开模块化序幕,一文纵览生态项目

股市老人

模拟游戏商城多活架构

艾瑾行

架构训练营

python通过将py文件转为so实现代码加密

关耳

Python

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