0
点赞
收藏
分享

微信扫一扫

【Rust日报】2019-11-18/19 - 内容很多,慢慢看

倚然君 2022-06-23 阅读 45

是什么让 Rust 这么快

其实这算是月经贴,最近 reddit 上又讨论了。答案比较丰富,各位看官自行前往围观:

​​https://www.reddit.com/r/rust/comments/dxbjq2/what_makes_rust_so_fast/​​

自己动手使用 Rust 实现区块链-第一部分

讲解得非常详细,区块链初学者可以学习学习。

​​https://blog.knoldus.com/custom-implementation-of-blockchain-in-rustpart-1/​​

rabbithole-rs - 兔子洞 Json API 系统

Rabbithole-rs is a nearly well-typed, user-friendly JSON:API type system, with an easy-to-use Macro System to help you modelling the your data.

​​https://github.com/UkonnRa/rabbithole-rs​​

beaver - Busy Beaver 游戏的模拟图灵机

Simulating Turing machines for the Busy Beaver game 。

Busy Beaver game 的解释在这里:wikipedia

Informally, in theoretical computer science, the busy beaver game aims at finding a terminating program of a given size that produces the most output possible.[1]

​​https://github.com/LukasKalbertodt/beaver​​

filler - 把不同的数据源的内容汇总到一个地方的工具

​​https://github.com/LeakyBucket/filler​​

Rust + wasm 开发的俄罗斯方块

直接在下面网页中就可以玩儿!!

​​http://klotzandrew.com/blog/rust-wasm-tetris​​

「嵌入式」teensy4 开发板的 Rust 支持包

teensy4 是一款 Armv7 开发板,有兴趣可以用rust玩儿了。

​​https://github.com/mciantyre/teensy4-rs​​

Palette - Rust 实现的色彩和色彩空间库

强调使用 Rust 的类型系统来阻止错误。

It’s a Rust library for working with colors and color spaces. It uses the type system to prevent mistakes, like mixing incompatible colors or working with non-linear RGB. It encodes the color spaces and their meta data (such as RGB primaries and white point) into the types to help making color processing less error prone and hopefully more accessible to those who don’t want to dive into the rabbit hole that is colors in computing.

​​https://ogeon.github.io/2019/11/17/palette-0-5-0.html​​

sudoku - 使用 ggez 实现的独数游戏

【Rust日报】2019-11-18/19 - 内容很多,慢慢看_github

​​https://github.com/Piripant/sudoku​​

radiate - 一个并行基因演化程序引擎

做基因遗传算法的吗?好像就是面向生物学物种演化的库。

​​https://github.com/pkalivas/radiate​​

wfd - 包装了 windows 的文化对话框

Windows Open and Save dialogs in Rust using winapi

​​https://github.com/ben-wallis/wfd​​

pathivu - 可以搜索的日志库

会在记录日志时自动做索引,方便搜索。

​​https://github.com/pathivu/pathivu​​

博文:理解 Serde

讲解得很细致,对于学习深入理解 Serde 很有用。

​​https://www.joshmcguigan.com/blog/understanding-serde/​​

tfex-rs - 一个用 tui 实现的终端下的文件管理器

​​https://github.com/PorkSausages/tfex-rs​​

jsonrpc-v2 支持 async/await 语法了

​​https://github.com/kardeiz/jsonrpc-v2​​

Rust 适合作为第一门编程语言来学习吗?

看看大家的讨论:

​​https://www.reddit.com/r/rust/comments/dy79ty/is_learning_rust_as_a_first_systems_programming/​​

xcp - cp 命令的翻版

又一个基础轮子被翻了。

​​https://github.com/tarka/xcp​​

好文:Rust 无错开发的模式

​​http://blog.pnkfx.org/blog/2019/11/18/rust-bug-minimization-patterns/​​

使用 Rust 进行音乐可视化教程(FFT 傅里叶变换可视化)

​​https://dflemstr.io/posts/music-visualization-7/​​

kyansel - 可以控制取消你的 future 的库

​​https://github.com/karrq/kyansel​​

博文:Rust async 介绍

值得读一读。

​​https://thomashartmann.dev/blog/async-rust/​​

tocenter - 一个圆圈小游戏

基于 ggez 和 ecs 库开发。

【Rust日报】2019-11-18/19 - 内容很多,慢慢看_github_02

​​https://github.com/silentsokolov/tocenter​​

luster - 用 Rust 实现的 lua 虚拟机

​​https://github.com/kyren/luster​​

Stacked Borrows: An Aliasing Model for Rust (the paper)

对 rust 别名模型的研究提案。全世界有这么多大佬在做研究,看来要设计一个好的语言真不是一件容易的事。

​​https://www.ralfj.de/blog/2019/11/18/stacked-borrows-paper.html​​

yubikey-piv.rs - 身份验证硬件驱动的 Rust 实现

Pure Rust Yubikey host-side driver for PIV-based RSA/ECC key storage + signing/encryption support


举报

相关推荐

0 条评论