【Rust日报】 2019-07-16

in rust •  5 years ago 

timetill.rs: 专注于记录全球Rust活动的站点

#event

该站点专注于记录世界各地Rust各大活动的时间线,开源项目,大家可以提交活动信息。

timetill.rs

CHIP-8模拟器的Rust移植版本

#CHIP8

该文作者是游戏开发圈的一员,最近在尝试从Cpp到Rust的迁移过程,这个CHIP-8模拟器就是他的迁移实践。本文记录了他的一些心得感想。

计算机语言Benchmarks游戏:Rust在n-body项拿下第一

#benchmarks

据文章中所说,是因为新的测试硬件使用了更先进的AVX-512 SIMD指令。

Read More

在Rust中使用异步网络收集广播UDP数据包

#async #UDP

本文是async和tokio的一次尝试,作者写了一个通过UDP广播发现本地网络上的设备的应用,并且介绍了他实现过程中的一些心得。

存在于Rust中的函数式编程“黑话”

#functional

本文档使用Fantasy Land规范(JavaScript)和Rust编程语言中定义的术语来提供代码示例,讲解了Rust中存在的函数式语言编程中的“黑话(术语,Jargon)”,很难得的一份学习材料。

Fantasy land(梦幻之地 )不仅包含大量的函数式编程模块,还包含有关如何实现“代数结构”(也称为对象)以与库兼容的正式规范。将此作为标准会很棒。

使用Rust编写的编程类益智游戏 Robo Instructus 已上架

#Game

使用100% rust (gfx-rs, winit, opengl)开发了该游戏

Site
Steam

「新手向」Rust vs C++ : 实现神经网络

#ml #cpp #neural

这篇文章其实是一个Rust新手在尝试使用Rust和Cpp编写一个朴树的神经网络来重新学习Rust。作者在2014年第一次学Rust,但是后来就放下了,五年后的今天想尝试使用Rust,这个项目是他复习Rust所做的。

感兴趣的可以看看源码学习学习如何使用Rust实现一个简单的神经网络。

Read More

Osgood:基于Rust和V8构建的专门用于HTTP服务器的JavaScript运行时

#JavaScript

osgood

amethyst-starter-2d: 2D游戏开发的新工具

#game #2D

Amethyst出品

RustFest 巴塞罗那大会将在11月份开启

#RustFest

Read More

D语言中的所有权和借用

#D

从D语言的角度来看看所有权和借用?感兴趣的可以看看

Read More

2019年最大的音乐节Atlas Weekend使用了Rust

#event

乌克兰基辅举办的音乐节,其实该音乐节去年就开始使用Rust了,去年的日报也报道过。

Read More

lain: 一个模糊器框架

#fuzzer

lain

用Rust编写的Redis内存分析器

#redis

redis-analyzer

CactusRef: 一个单线程、周期感知、引用计数智能指针

#rc

是Rust标准库中Rc的一个替代品

Read More

「嵌入式Rust」Rust嵌入式尝鲜线下活动

#embeded

该活动在本月25号于伦敦举行,在伦敦的日报读者朋友可以去看看。

Read More

unlisp-llvm: 基于LLVM的玩具Lisp语言编译器

#lisp #llvm

基于Rust和inkwell开发。

Inkwell旨在通过安全地包装llvm-sys来帮助你编写自己的编程语言。

「学术」用类型指针反转进行高效解构

#paper

本文说明了一种转换任意数据结构析构函数的技术,使它们在恒定的堆栈和堆空间中运行。听上去不错,可惜的是我还没看明白。。。

Read More

「视频」Rust是下一个Python FFI

#Python

将会替代C。

Read More

异步Web框架Gotham发布0.4版本

#gotham #async

新版本引入了TLS支持,以及新的中间件设计。

Read More

Ralfj: 未初始化内存

#memory #unsafe

Ralfj的新博文,探讨了未初始化内存。你真的了解什么是未初始化内存吗?来看看Ralfj怎么说。

Read More

shorty-rs: 一个基于tower-grpc实现的url短地址服务

#gRPC

shorty-rs

「系列」Rust是新的C语言 Part I: 构建和组合本地库到C接口

#FFI #C

该系列文章主要包括如何将Rust库更简单更安全地公开为统一的C接口。

Read More

cedarwood: 高效可更新的双数组前缀树(Double-Array Trie)

#jieba

该库旨在为jieba-rs提速。

双数组Trie树(Double-array Trie, DAT)是由三个日本人提出的一种Trie树的高效实现,兼顾了查询效率与空间存储。


From 日报小组 Chaos

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!