现在数量已齐,明天截止,最后一天报名团购,有想要的从速。
支持Rust FFI
npm Registry实用Rust来解决CPU密集型任务产生的瓶颈问题。在该PDF中阐述了具体的问题以及解决方案。
在寻找解决方案的过程中,NPM团队最先排除了C/CPP/Java。因为在他们的工程思想中,C/Cpp不再是一个合理的选择。主要是担心安全问题。由于需要部署jvm,也排除了Java。然后选择了Go或Rust。
然后团队使用Go花了两天时间重写了授权服务,在这个过程中,该团队对Go的依赖管理失望了。因为NPM本身就是一个包管理工具,他们的工程文化不接受这样的Go。而他们对Rust的评价是这样的:惊人的依赖管理,以及促使你必须思考程序的正确性。用Rust重写服务,确实比用js和Go耗费时间长。当然这段时间也包含了他们的学习成本。并且Rust社区非常友好,有问题可以及时回复。
Rust编写的第一个简单的服务程序用在生产中一年半,没有发出任何的警报。这导致他们团队很快就忘记了该程序的存在。。
作者:月泉
针对Rust的生命周期及所有权机制的一些知识写了一篇文章,希望能够帮助群里的各位书友理解这些知识。
期待更多的学习分享。
旧金山的Brave软件公司,正在寻找暑期的Rust实习生。为了安全的考虑,该公司决定用Rust重写C/Cpp的广告模块。持续三个月。
如果你恰好在旧金山留学,不妨试试。
sd是一个替代sed和awk的命令行工具,支持正则表达式语法
System76公司(Redox背后的公司)的PopOS周报。这篇报告里说,System76公司的桌面项目都是用Rust实现的。那是不是意味着他们的PopOS中的桌面项目都是Rust实现的呢?popOS看上去还不错。
pijul是用Rust实现的类似于git的版本管理工具。
Rust实现的命令行小工具
这篇文章帮你揭开Rust命令行参数的神秘面纱。
mod是一种音乐格式。
WAS(不是WASM)是一个简单的WASM内存分配器,旨在捕获WebAssembly编译器和应用程序中的内存问题。
该文分别展示了五种语言的安全并发模型:
日报订阅地址: