
【Rust日报】 2019-06-26
「视频」Lightbeam: 一个高度优化的流式WebAssembly编译器
该视频探讨基于wasm技术构建现代区块链智能合约执行环境的关键问题。
tokio master分支正在切换到std::future
parallel: Rust实现的类GNU Parallel的工具
GNU Parallel,它是一个shell工具,可以在一台或多台计算机上并行的执行计算任务,一个计算任务可以是一条shell命令或者一个以每一行做为输入的脚本程序。GNU Parallel会把输入分块,然后通过管道并行执行
aljabar: 基于 const generics 实现的n维线性代数库
不过目前是实验性的。
paste.rs:命令行文件共享工具
WASM by Example
类似于Rust By Example的一本小书,是教你学WASM。目测内容还不够丰富,不过可以先关注。
Rust正则表达式在线编辑工具
把Rust宏变成自己的日常小帮手
这是一篇介绍Rust声明宏的精简文章。
DigitalBridge: 为什么我们在云渲染中使用Rust?
DigitalBridge公司利用光线追踪技术做家居环境的云渲染技术。他们为什么使用Rust呢?
最初的挑战是:
可行的云渲染需要大量使用低开销,高性能的语言。 自成立以来,构建和维护此服务一直很困难,我们的初始生产版本包括:
- 复杂的CUDA层;
- 成千上万的C++代码来准备和运行渲染;
- C库上的C++包装器;
- C封装在C++库上;
- Cython为渲染器提供可调用的接口以进行集成。
使用C会严重阻止许多具有高级语言经验的团队成员为代码库做出贡献。 它还导致偶尔难以调试的内存安全性和正确性问题,即使是我们经验丰富的C开发人员也会感到困惑。所以,他们选择了Rust。
他们的全部服务,包括所有C、C++和Python组件都使用Rust重写了,从任务加载到调度GPU操作都使用Rust(一个全栈Rust案例)。使用Rust为他们带来诸多好处:
- 改进了开发流程。
- 将多语言统一为一种语言。之前是C/C++/Python,现在只有Rust。
- 保证了产品质量。
现在他们的产品中,每天可以处理1000多个渲染定制服务。
Rust 类型语言
本文简要地介绍了Rust中的类型系统。
From 日报小组 Chaos
日报订阅地址:
独立日报订阅地址:
社区学习交流平台订阅:
Leave 【Rust日报】 2019-06-26 to:
Read more #rust posts
Best Posts From ChaosBot
We have not curated any of blackanger's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From ChaosBot
- 【Rust日报】 2019-09-06
- 【Rust日报】 2019-09-05
- 【Rust日报】2019-09-04
- 【Rust日报】 2019-09-03
- 【Rust日报】 2019-09-01
- 【Rust日报】 2019-08-30
- 【Rust日报】 2019-08-29
- 【Rust日报】 2019-08-28
- 【Rust日报】 2019-08-27
- 【Rust日报】2019-08-26
- 【Rust日报】 2019-08-25
- 【Rust日报】 2019-08-24
- 【Rust日报】 2019-08-23
- 【Rust日报】 2019-08-22
- 【Rust日报】 2019-08-21
- 【Rust日报】2019-08-20
- 【Rust日报】2019-08-19
- 【Rust日报】2019-08-18
- 【Rust日报】 2019-08-17
- 【Rust日报】 2019-08-16