限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

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

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

关注

评论

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

全网各大厂iOS面试题-文集大全

iOSer

ios 面试

解读知识蒸馏模型TinyBert

华为云开发者联盟

mindspore 知识蒸馏 TinyBert 信息瓶颈 蒸馏

2021ToB投资盘点:腾讯疯狂、阿里克制、字节激进

ToB行业头条

腾讯 字节跳动 阿里

FunTester框架Redis压测预备

FunTester

redis 性能测试 测试框架 FunTester 测试发开

Java 线程池原理分析,一举拿下腾讯美团滴滴offer

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析(3),Java编程入门到精通

JVM调优资料

Java 程序员 后端

Java学习笔记-集合,985研究生被小公司领导留了3年

Java 程序员 后端

Java 小记 — RabbitMQ 的实践与思考,Redis灵魂14问

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析(2),腾讯Java面试

JVM调优资料

Java 程序员 后端

Java内存区域总结(堆

Java 程序员

RVB2601应用开发实战系列六:网络播放器设计(二)

Roy夹馍

risc-v 嵌入式开发 risc-v开发板

2021最新38道Spring大厂面试题,你碰到过哪道,电商秒杀Java面试题

欢喜学安卓

Java 程序员 后端

java-注解,最新Java笔试题分享

JVM调优资料

Java 程序员 后端

Java实现数据结构中的八种排序方法(1)

Java 程序员 后端

宝藏昇腾AI应用推荐!CANN带你体验黑白图像自动上色的快乐~

华为云开发者联盟

开源 黑白 图像 CANN 昇腾

5分钟学会Flutter开发

百度Geek说

flutter 大前端 移动端

Java8-Stream:2万字20个实例,价值2000元的Java学习资源泄露

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析(1),Java开发实战

JVM调优资料

Java 程序员 后端

Java基础知识总结(超详细整理,你有过迷茫吗

Java 程序员 后端

Java学到什么程度才算精通?,看完老板就给加薪了

Java 程序员 后端

Java实现数据结构中的八种排序方法

Java 程序员 后端

NVMe over TCP高性能文件存储,焱融科技+Lightbits让未来照进现实

焱融科技

云计算 分布式 高性能 存储 nvme

微信PaxosStore内存云揭秘:十亿Paxos/分钟的挑战

OpenIM

Paxos理论介绍(4): 动态成员变更

OpenIM

2021-07-26 日期时间类,万字总结

欢喜学安卓

Java 程序员 后端

低代码与专业代码有什么区别?

低代码小观

程序员 开发者 低代码 开发工具 低代码开发平台

Java中高级核心知识全面解析,Java入门教程免费视频

JVM调优资料

Java 程序员 后端

Java反射的简单入门

Java 程序员 后端

Java反射之Method的invoke方法实现,全栈系统化的学习路线

Java 程序员 后端

5年Java经验字节社招:半月3次面试,Java资料

欢喜学安卓

Java 程序员 后端

九月开学

escray

生活记录 9月日更

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