给 C++ 开发者的 Rust 分享
与 c++ 相比,这个分享是关于使用 Rust 语言来编写安全、并发和优雅的代码。
油管地址:https://www.youtube.com/watch?v=k7nAtrwPhR8
关于 Rust 2020
我们接受几乎所有与 Rust 相关的想法:语言特性、工具需求、社区项目、生态系统需求等等。如果和 Rust 有关,我们都想听一听。
现在摆在我们面前的一个大问题是:会有 Rust 2021 版本吗?如果是有的话,2020年将是做大量相关工作和计划细节的一年,那么这个版本的大致方向如何?
官博:https://blog.rust-lang.org/2019/10/29/A-call-for-blogs-2020.html
更多请看:https://readrust.net/rust-2020/
相关优秀博文:https://cetra3.github.io/blog/rust-2020/
ultraviolet
一个更快的、处理大批量线性代数库
这是一个通过充分利用 SIMD 使得速度更快的基础计算机图形、线性代数库。为此,它使用了一种 “SoA” (数组结构)架构,这样每个 Wec (wide-vec)
实际上都包含了4 个 Vec
的数据,并将同时对所有4 个 lane
进行任何操作。这样做可能比 “AoS” (结构数组)布局快很多(10倍),就像所有当前的 Rust 线性代数库所做的那样,这取决于您的工作负载。但是,必须仔细设计算法以充分利用这一点,而且这样做说起来容易做起来难,特别是当你的算法涉及到重要的分支时。
查看更多请看:https://github.com/termhn/ultraviolet
reddit 讨论:https://www.reddit.com/r/rust/comments/dpknd1/ultraviolet_a_crate_to_do_lots_of_linear_algebra/
【嵌入式】使用 Rust 构建三维 LED 立方
这是一个系列博文,对于想好好利用 Rust 动手做一些实践的同学来说是个不错的推荐。
效果图:
参与讨论:https://www.reddit.com/r/rust/comments/dovmnl/building_a_3d_led_cube_display_using_embedded_rust/
博客原文:https://dflemstr.io/posts/music-visualization-5/
From 日报小组 @Jancd
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅:
评论区
写评论还没有评论