飞道的博客

【Rust日报】2021-01-31 《Rust中文精选》2021年第一期正式发布

413人阅读  评论(0)

《 Rust 中文精选》2021年第一期正式发布

自从2015515号 Rust 1.0 稳定版发布以来,Rust发展已经经历了五个半年头。

头三个年头,Rust发展是缓慢的。直到Rust 2018 Edition发布开始,Rust便逐渐开始走入各大企业。我在2018年发起《Rust日报》之初,全球范围内应用Rust的动态还是寥寥无几,我还在发愁去哪里寻找Rust的动态。但是到了2020年底,《Rust日报》已经不再为Rust动态而发愁,几乎每天都会有新的项目和文章冒出来,覆盖了Rust应用领域的方方面面。足以见证Rust的发展趋势。

然而,这些Rust动态,有90%都是出自国外社区。其实近两年,Rust在国内也陆陆续续有一些公司开始采用,国内也逐渐看了一些优秀的Rust学习原创文章。在去年 RustChinaConf2020大会上,我们也看到了很多国内公司和开源社区的个人项目。然而,目前国内各大应用Rust的公司和Rust社区都还缺乏很多原创的精品输出,或者,有很多精品输出,还被隐藏在互联网信息洪流中,未被我们发现。

在当前的这种背景环境下,办一份电子杂志的想法就由此诞生了。所以,各位Rustacean们,《Rust中文精选》今天创刊了!

ReadMore:https://rustcc.cn/article?id=557f15a5-2097-4bf8-a4c0-e6c95d9f71a3

ReadMore:https://rustmagazine.github.io/rust_magazine_2021/

纯Rust实现的bzip2解压缩器

Pure Rust 100% safe bzip2 decompressor !

即将推出的功能

  • 并行解码支持

  • bzip2编码支持

  • no_std支持

ReadMore:https://crates.io/crates/bzip2-rs

Rust FFI vs golang FFI

在这篇博客文章中,比较了每种语言下FFI的速度。从一开始,作者会说Rust会比Go快,因为Go具有运行时。而且,Golang的cgo会产生大量的调用开销。但问题是,速度会变慢多少?在生产中使用Golang是否可行?


   
  1. +-----------+-----------+-------------+------------+
  2. | Language | User time | System time | Total time |
  3. +-----------+-----------+-------------+------------+
  4. | C - gcc | 27.62s | 18.42s | 1: 12.35s |
  5. | C - clang | 29.6s | 19.28s | 1: 18.4s |
  6. | Go | 46.87s | 28.37s | 1: 31.39s |
  7. | Rust | 19.72s | 15.28s | 35.1s |
  8. +-----------+-----------+-------------+------------+
  9. PC:
  10. - Intel core i7 4770k
  11. - NVMe disk
  12. version:
  13. - gcc 10.2 .0
  14. - clang 11.0 .1
  15. - go 1.15 .6
  16. - rust 1.48

ReadMore:https://wutch.medium.com/rust-ffi-vs-golang-ffi-cgo-59e6ea3a83c6


From 日报小组 冰山上的 mook && Lanpeng

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区


转载:https://blog.csdn.net/u012067469/article/details/113488304
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场