当前位置 : 主页 > 编程语言 > java >

【Rust日报】 2019-07-10:「个人心得」从Clojure转到Rust的几个原因

来源:互联网 收集:自由互联 发布时间:2022-06-22
hyper现在已经支持std::future #hyper 将在hyper 0.13中稳定发布 Read More 对不再打算继续构建的老项目请使用carg clean #cargo 该贴作者写道:在遗忘的target目录下发现了170GB的空间占用。由此他提

hyper现在已经支持std::future

#hyper

将在hyper 0.13中稳定发布

Read More

对不再打算继续构建的老项目请使用carg clean

#cargo

该贴作者写道:在遗忘的target目录下发现了170GB的空间占用。由此他提醒大家使用cargo clean来清理这些垃圾。评论区有人也提供了另外一个工具,比如cargo-sweep。

Read More

「讨论」如何回复同事这个问题:Rust没有提供任何Cpp没有的东西。

#cpp

该贴作者谈到:

同事是一位(资深)Cpp开发人员,他坚持认为Rust不会带来任何新的东西,至少与C++相比是这样。

因为该贴作者没有进一步紧跟现代Cpp(他在Cpp11发布之前就不用Cpp了),所以没有很好的论据来说服他的同事,现在发帖想和大家探讨这个问题。那么评论区是怎么说的呢?

  • 「Rust提供了内存安全保证,Cpp没有」。对此论点提供反驳的通常都这么说:「格式良好的C++可以用智能指针做同样的事情,等等」,但其实,开发人员并不能保证他们的代码总是格式良好的。也许有人说,Cpp专家可以保证格式良好。但是Rust并不仅仅是关心那些专家,它关心的是每个开发者。这就像说如果每个人都遵守交通法规,事故就不会发生一样。虽然这是真的,但这完全是毫无意义的反驳。
  • 除此之外,有人总结了Rust提供了Cpp不提供的三件事:强制性RAII;默认Move;全局且不妥协的静态分析。但Rust的泛型,目前还不如cpp的模板更加强大。不过Rust还在持续改进,超越Cpp模板编程指日可待。

这篇reddit帖子里包含了大量评论,感兴趣的可以自己去看看。

(总之就是一句话:不要等错过了、遗憾了,才明白生活中其实不必有如此无谓的执着。)

Read More

静态站点生成器Zola发布了0.8版本

#zola #static_site

Read More

「个人心得」从Clojure转到Rust的几个原因

#clojure

一个9年的Clojure资深开发者写下了他喜欢Rust的原因:其实和大家喜欢Rust的原因一样。

感兴趣的可以去看看。

Read More



日报订阅地址:

独立日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Steemit
  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • Rust Force: 支持rss
  • 微信公众号:Rust语言学习交流


网友评论