阅读更多

3顶
0踩

编程语言

原创新闻 Rust 1.5来了

2015-12-11 17:10 by 副主编 mengyidan1988 评论(1) 有5781人浏览
Rust一直在国外蓬勃的发展,只是国内应用案例较少,很多研究者只是出于兴趣的阶段。日前,来自系统级编程语言Rust官方的消息,Rust 1.5来了,以下为官方的版本发布新闻翻译:

今天我们发布了Rust 1.5稳定版。本文只挑重点做了介绍,想要查看完整版请参见Rust 1.5的发布说明

Rust1.5稳定版的主要特性:

Rust1.5中最重大的新内容就是引入了cargo install,通过一条新的子命令就能在本地系统中安装Cargo应用程序包。此工具为Rust的发行提供了相当省力的一种方式。

Cargo install已被用在 rustfmt 这样的工具应用安装上(rustfmt是用来格式化Rust的代码半成品),此外还可用于安装Cargo自身的新子命令上:
  • cargo-check:对项目进行静态检查,但不会生成二叉树/语法树。
  • cargo-edit:通过命令行,为项目添加或移除依赖。
  • cargo-graph:利用GraphViz为项目构建依赖关系图。
  • cargo-watch:在项目更改时自动重新运行Cargo命令。
  • (用crates.io search 还能查到更多命令)。


除了这些工具性的更改之外,Rust 1.5的API库大幅提高了稳定性,尤其是在路径与系统的交互方面。

最后要提出的是,编译时间方面也有所提高,元数据装载缩减了大约20%

Rust1.5版本的贡献者

Rust社区的钻研还在继续,我们想要感谢本次发布版本的152名贡献者,他们是:
  • Aaron Turon
  • Adolfo Ochagavía
  • Ahmed Charles
  • Aidan Hobson Sayers
  • Aleksey Kladov
  • Alex Burka
  • Alex Crichton
  • Alex Gaynor
  • Alexis Beingessner
  • Alfie John
  • Amit Aryeh Levy
  • Andre Bogus
  • Andrea Canciani
  • Andreas Sommer
  • Andrew Chin
  • Andrew Paseltiner
  • Ariel Ben-Yehuda
  • Barosl Lee
  • Bastien Dejean
  • Ben S
  • Ben Sago
  • Björn Steinbrink
  • Boris Egorov
  • Brian Anderson
  • Bryce Van Dyk
  • Carlos Liam
  • Carol (Nichols || Goulding)
  • Charlotte Spencer
  • Chris C Cerami
  • Chris Drake
  • Chris Wong
  • Colin Wallace
  • Corentin Henry
  • Corey Farwell
  • Craig Hills
  • Cristi Cobzarenco
  • Cristian Kubis
  • Dan W.
  • Daniel Carral
  • Daniel Keep
  • Dato Simó
  • David Elliott
  • David Ripton
  • David Szotten
  • DenisKolodin
  • Dominik Inführ
  • Dongie Agnir
  • Eduard Burtescu
  • Eli Friedman
  • Eljay
  • Emanuel Czirai
  • Fabiano Beselga
  • Felix S. Klock II
  • Florian Hahn
  • Florian Hartwig
  • Garming Sam
  • Gavin Baker
  • Gleb Kozyrev
  • Guillaume Gomez
  • Huon Wilson
  • Irving A.J. Rivas Z.
  • J. Ryan Stinnett
  • Jack Wilson
  • James Bell
  • James McGlashan
  • Jan Likar
  • Jan-Erik Rediger
  • Jed Davis
  • Jethro Beekman
  • John Hodge
  • Jonas Schievink
  • Jonathan Hansford
  • Jorge Aparicio
  • ……
原文地址: Announcing Rust 1.5(译者/孙薇 责编/钱曙光)
3
0
评论 共 1 条 请登录后发表评论
1 楼 aigo 2015-12-11 23:48
希望以后有个强大点的IDE,如果是大型工程,几百个代码文件中去找地方断点,会比较痛苦

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Rust 1.0发布的这一年

    原文:One year of Rust 作者: Aaron Turon 译者:范长春,中科院自动化研究所毕业,在微软中国STC部门工作两年,后来加入了百纳武汉做android版海豚手机浏览器,目前在武汉的另外一家创业公司工作。从事过...

  • Rust语言中文教程RustPrimer的诞生记(开放下载)

    作者:唐刚(GitHub),Rust中文社区站长、妈咪问问CEO,前美洽网络联合创始人兼CTO,曾在龙芯梦兰担任近3年的研发工程师。 责编:钱曙光,关注架构和算法领域,寻求报道或者投稿请发邮件qianshg@csdn.net,另有「...

  • 与 Rust 社区亲密接触!首届 RustCon Asia 来了

    首先抢票:...2019 年 4 月 20 日在北京望京凯悦,在秘猿科技与 PingCAP 携手下,我们开始即将开启第一场 RustCon Asia。大会为期 4 天,1.5 天主题演讲,2 天动手研讨 workshop。 Rust 是一门比较...

  • RustCon Asia 实录 | Rust 在国内某视频网站的应用

    作者介绍: ...WaySLOG(雪松),Rust 铁粉一枚,专注中间件,bug creator。 本文根据 hawkingrei & WaySLOG 在 首届 RustCon Asia 大会 上的演讲整理。 今天我们...

  • 1分钟插入10亿行数据!抛弃Python,写脚本请使用Rust

    点击 机器学习算法与Python学习 ... Rust高光时刻又来了! 参考资料: https://avi.im/blag/2021/fast-sqlite-inserts/ https://github.com/avinassh/fast-sqlite3-inserts 如果对你有帮助。 请不吝点赞,点在看,谢谢

  • Cursor编程初体验,搭载GPT-4大模型,你的AI助手,自然语言编程来了

    这两天体验了下最新生产力工具Cursor,基于最新的 ...程序员的AI助手,自然语言编程真的来了。至于下面生成的代码能不能用,还需要进行实际验证,但目测从语言支持、语义理解以及逻辑推理等方面来看,可用率至少80%。

  • StackOverflow的2018年开发者调查最大的收获

    有趣的是,它们也为开放源代码贡献了比同业者多1.5到2倍的贡献。 建立多元化的公司 在人们似乎重视报酬和福利作为找工作的主要标准的地方 , 少数群体似乎首先重视公司文化 。 进一步来说: 妇女重视公司的文化,...

  • 快手八卦!突破TensorFlow、PyTorch并行瓶颈的开源分布式训练框架来了!

    安全、故障易排查:Bagua 通讯后端由注重内存安全、速度和并发性的 Rust 语言实现,在编译期就排除了大量的内存安全问题。同时基于 tracing 实现了分模块、分层级的 log 输出,使得实际场景中故障排查更加轻松。 ...

  • 一大波开源小抄来袭

    它对 Python 常用的数据类型、函数、库进行了分类,可以帮助你快速找到想要的代码片段和语法解释,仅需“填空”这些代码就可以马上跑来了。 from threading import Thread, RLock, Semaphore, Event, Barrier...

  • 无所不能的NumPy:我用它弹奏出了CD音质的吉他名曲“爱的罗曼史”

    我曾经在《C/C++/Java/Go/Rust,Python喊你来打擂:3秒钟内统计出小于1亿的素数个数》一文中应用NumPy将查找素数的速度提升到接近编译语言的程度。 本文则是独辟蹊径,讨论如何使用NumPy发出声音,以及如何模拟吉他...

  • 世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?

    w = [0.5 * ti.sqr(1.5 - fx), 0.75 - ti.sqr(fx - 1.0), 0.5 * ti.sqr(fx - 0.5)] new_v = ti.Vector.zero(ti.f32, 2) new_C = ti.Matrix.zero(ti.f32, 2, 2) for i, j in ti.static(ti.ndrange(3, 3)): # loop...

  • 并发之痛 Thread,Goroutine,Actor

    这时候就需要用 Goroutine 池来进行控流,同时问题又来了:池子里设置多少个 Goroutine 合适? 所以这个问题还是没有从更本上解决。 Actor 模型 Actor 对没接触过这个概念的人可能不太好理解,Actor 的概念其实和 OO...

  • JVM介绍和运行时数据区

    Graal VM 是一个在HotSpot虚拟机基础上增强而成的跨语言全栈虚拟机,可以作为“任何语言”的运行平台使用,这里“任何语言”包括了Java、Scala、Groovy、Kotlin等基于Java虚拟机之上的语言,还包括了C、C++、Rust等...

  • 前端技术周刊 2018-04-27

    Humphry: Men and their cycles,丝姐的生理期一乱我也乱了,推迟了一天周刊终于来了。 前端快爆 生态更新 Firefox 61 正式支持 CSS shape-outside 属性,可以实现文字环绕指定的形状或者半透明图片,此举大大丰富了...

  • 无损数据压缩算法c语言,浅论面向字节无损数据压缩算法LZ4在ARM上的应用

    后期前端转为Arm cortex-A53 1GHz的时候,问题就来了, zip打包的速度导致上传线程长期阻塞,使用的CPU过高,导致内部DSP处理的数据无法传递给CPU引起DSP error。那么如何能快速的压缩和解压呢?笔者尝试使用了另一...

  • Go 语言技术大佬们在 Twitter 上打起了口水战

    Jason收集的证据让我和Rob Pike相信我们需要增加vendor机制,我们在1.5中作为实验特性添加,在1.6中正式发布。 Daniel Theophanes领导编写了vendor.json的格式标准,以便不同的依赖管理工具能够互相交互。我把vendor...

  • node-v4.8.6-win-x64.zip

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 基础运维技能(下)md格式笔记

    基础运维技能(下)md格式笔记

  • node-v8.1.2-linux-armv7l.tar.xz

    Node.js,简称Node,是一个开源且跨平台的JavaScript运行时环境,它允许在浏览器外运行JavaScript代码。Node.js于2009年由Ryan Dahl创立,旨在创建高性能的Web服务器和网络应用程序。它基于Google Chrome的V8 JavaScript引擎,可以在Windows、Linux、Unix、Mac OS X等操作系统上运行。 Node.js的特点之一是事件驱动和非阻塞I/O模型,这使得它非常适合处理大量并发连接,从而在构建实时应用程序如在线游戏、聊天应用以及实时通讯服务时表现卓越。此外,Node.js使用了模块化的架构,通过npm(Node package manager,Node包管理器),社区成员可以共享和复用代码,极大地促进了Node.js生态系统的发展和扩张。 Node.js不仅用于服务器端开发。随着技术的发展,它也被用于构建工具链、开发桌面应用程序、物联网设备等。Node.js能够处理文件系统、操作数据库、处理网络请求等,因此,开发者可以用JavaScript编写全栈应用程序,这一点大大提高了开发效率和便捷性。 在实践中,许多大型企业和组织已经采用Node.js作为其Web应用程序的开发平台,如Netflix、PayPal和Walmart等。它们利用Node.js提高了应用性能,简化了开发流程,并且能更快地响应市场需求。

  • 黑马程序员 C语言学习笔记

    持续更新

Global site tag (gtag.js) - Google Analytics