使用 Rust 创建一个模拟器: part 1

这个系列中, 作者会通过 神经网络 和 遗传算法 制作一个 进化模拟器.

作者首先会介绍 神经网络和遗传算法 是如何工作的, 然后会使用 Rust 来实现他们, 并且编译成 WebAssembly. 下图是一个预览图.

【Rust日报】2021-01-04 使用 Rust 创建一个模拟器_github

原文链接:https://pwy.io/en/posts/learning-to-fly-pt1/

Rust Design Patterns Book

非官方好书系列, 再次安利! Rust Design Patterns Book.

book 链接:https://rust-unofficial.github.io/patterns/

slotmap: 1.0 released

slotmap 提供了三种 map 的实现, SlotMapHopSlotMap 和 DenseSlotMap.

增加,删除,查询均为O(1)复杂度,而且额外开销非常低. 非常适合存储需要稳定和安全引用的 objects, 例如游戏中的 entities, graph 中的 nodes.

github 地址:https://github.com/orlp/slotmap

Rust 错误处理: python 同学专用

本文是 python 同学专用, 介绍了 python 日常中的错误处理以及如何在 rust 中达到类似效果和最佳实践.

原文链接:https://theomn.com/rust-error-handling-for-pythonistas/

--

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区