e游彩app

Rust 1.33.0 发布,OSC 上堪称“零差评”的编程语言 - 开源中国

发布于 2019年03月04日
收藏 10

,如果已安装过 Rust,可通过以下方式进行升级:

$ rustup update stable

如果从未安装过 Rust,请参考该页面的说明进行安装:

Rust 1.33.0 两项最大的更新包括:对 const fn 的显著改进、对新概念 "pinning" 的标准化,以及对相关库的改进。。

对常函数 const fn 的显著改进

  • irrefutable destructuring patterns (e.g. const fn foo((x, y): (u8, u8)) { ... })
  • let 绑定 (e.g. let x = 1;)
  • 可选的 let 绑定 (e.g. let mut x = 1;)
  • 赋值 (e.g. x = y) 和赋值运算符 (e.g. x += y) 表达式,即使赋值目标是已规划好的 (如结构字段或索引操作 x[3] = 42)
  • 表达式语句 (e.g. 3;)

e游彩app。

Rust 2018 版本发布计划是 Rust 去年3月份提出来的,它是 Rust 1。0 (Rust 2015) 以来的首个主要新版本,整合了 Rust 1。29 - Rust 1。31 这几个版本,并且作为2018全年度稳定功能的结晶,同时提供与相关的精美文档、工具与库,包括 IDE 支持、新网站等。现在 Rust 1。33。0 已发布,标志着 Rust 2018 在持续不断完善。

标题中“零差评”的说法有点标题党的嫌疑了。不过坦率地说,Rust 绝对是我观察到的,迄今为止在 OSC 被喷得最少的语言。虽然也有批评的声音,不过大多数开发者都只是吐槽“学习曲线陡峭”和“语言太复杂”等等。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://aercaste.com]
本文标题:Rust 1.33.0 发布,OSC 上堪称“零差评”的编程语言 - 开源中国
加载中

精彩评论

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
― Bjarne Stroustrup, The C++ Programming Language

“只有两种编程语言:一种是天天挨骂的,另一种是没人用的。”
(Bjarne Stroustrup,C++之父)
确实挺爽 除了写起来要跪着问编译器我哪里错了
Rust的主要目标是弥补C++的很多不足, 最终可以完全替代C++, 能写出更安全稳定且性能不输C++的程序, 但编程语言没有十全十美的设计, Rust满足了安全稳定和性能, 是以开发效率和上手难度的代价换来的, 也就是说Rust主要的领域在功能较稳定的底层模块, 不太适合写大量易变的上层逻辑.
赠送一枚差评给你,不用谢😄
这个是因为会的太少了

最新评论(38

他这篇文章搞出来的意思就是找我们要差评的,100个差评!
差评,学不会
差评。osc上第一个差评诞生了。

引用来自“gowk”的评论

复杂难用的一比,还不如直接用 C艹
http://www.infoq.cn/article/2017%2F09%2FSelect-minority-language-Rust-Ti

引用来自“gowk”的评论

复杂难用的一比,还不如直接用 C艹
这是应用于俩种完全不同领域的语言,根本不应该拿来比较

引用来自“gowk”的评论

复杂难用的一比,还不如直接用 C艹
哈哈,C艹
复杂难用的一比,还不如直接用 C艹

引用来自“Hazelnut”的评论

“There are only two kinds of languages: the ones people complain about and the ones nobody uses.”
― Bjarne Stroustrup, The C++ Programming Language

“只有两种编程语言:一种是天天挨骂的,另一种是没人用的。”
(Bjarne Stroustrup,C++之父)
尽说大实话。

引用来自“jonathanL”的评论

之前看Rust挺好的,后来觉得不支持继承就放弃了。虽然可以用trait使用组合模式来实现,但是写惯一层层的继承了,基类子类对象互转用Rust也不太方便,就没再用Rust写了,不过还在观望中
rust的trait比继承更灵活,更强大
之前看Rust挺好的,后来觉得不支持继承就放弃了。虽然可以用trait使用组合模式来实现,但是写惯一层层的继承了,基类子类对象互转用Rust也不太方便,就没再用Rust写了,不过还在观望中
返回顶部
顶部