大家好,我写了一个用 Rust 从零构建 Lisp 解释器的实战教程,希望和大家分享。 项目地址:https://github.com/lisering/lisp-rs 为什么做这个项目 学 Rust 的过程中,最大的痛点是:教程很多,但完整的实战项目很少。写一个解释器是学 Rust...
SafaOS:两年自制 Rust 操作系统补齐 GUI、音频与 SDL2 移植链路 SafaOS 是一个从零开始、主要用 Rust 编写的业余操作系统项目。作者在最新进展里说,这一轮已经补上了 UDP 网络、GUI、基于 Intel HDA 的音频支持,以及音频服务器;同时完成了 SDL2、SDL2_mixer 的移植,并把自己的 libc 重写成了 Rust...
SteelMC:Rust Minecraft 服务器区块生成速度达到原版 18.8 倍 这不是那种“刚建仓库就宣布重写世界”的 Rust 项目。作者把 SteelMC 悄悄做了九个月,等到它已经能让玩家真正连进来、加载持久化世界、和方块与背包交互、并把地形生成跑到 block-for-block 接近原版一致,才正式公开。最硬的一组数据,是它在 7500...
Discord 用 Elixir 扛住 Gateway WebSocket、用 SFU 承载 WebRTC 语音、用 ScyllaDB 存万亿级消息,却在 Read States 热路径上被 Go 的 GC 逼到 Rust。本文按官方工程博客梳理其多语言栈、存储迁移、边缘语音与 2026 年 voice syncers 事故,并给出 Elixir/Go/Rust 选型矩阵与仍开放的架构问题。
背景 在分布式与微服务架构中,API 接口的数据更新(Update)是高频场景。如何优雅地实现“部分字段更新”,准确区分“不修改”、“置空”与“设为默认值”,是衡量工程规范性的关键细节,也直接考验着不同编程语言的类型系统与表达力。 java实现 Java 的实现思路非常清晰:利用包装类(Integer、Boolean)的 null 语义来表达“未传”,然后借助 MyBatis 等框架的动态...
大家都很熟悉 Vibe Coding,但是大家有没有想过,代码写出来之后呢?你有多大比例将这些代码上线为一款真正的产品供用户使用?又有多大比例真正产生了现金流水甚至利润呢? 不要再沉迷于Vibe Coding了。 今天我为大家带来了 Ideavibes.ai 这个 Vibe Shipping 产品。Vibe Shipping 顾名思义就是通过聊天交付产品。它完整包含了 Vibe...
Disclaimer: This article was created with the assistance of AI and reviewed by the JetBrains RustRover team. C and C++ to Rust migrations are no longer just an experimental idea. More teams are...
Stoffel:Rust 把多方安全计算从语言到 QUIC 运行时整条栈全包了 Stoffel 最抓眼球的地方,不是单个 crate,而是它把 安全多方计算(MPC) 需要的整条链路几乎都塞进了一个 Rust monorepo:从类似 Cargo 的 stoffel CLI、到 StoffelLang 编译器、Rust SDK、寄存器式 VM,再到真正负责分布式执行的 MPC...
代码检查工具跑得比C还快?这不科学。 ast-grep团队用AI将Tree-sitter的C语言核心重写为Rust,解析速度提升30%,内存占用却一度飙升至1GB。通过削减增量解析、重构内存布局,最终在真实仓库扫描中实现22%的CPU时间缩减。这场重写涉及GLR算法、竞技场分配器、树遍历优化,以及AI辅助编程的边界探索。 重写起点:C语言核心的天花板...
Lightstream:Rust 数据传输栈公开跑分超过 Arrow Flight Lightstream 是一个用 Rust 构建的数据传输栈,目标是把 Apache Arrow、Protobuf 和 MessagePack 这类常见数据格式,以更低门槛接到 TCP、HTTP、QUIC、WebSocket、WebTransport、UDS 和 stdio 等传输层上。项目同时提供...
Symbolica 2.2 发布:7000+ 规则把符号积分原生带进 Rust Symbolica 2.2 这次升级很硬核:作者把一个高性能符号计算框架继续往前推,核心新东西是原生、可追踪的符号积分。它背后不是几条玩具规则,而是把 7000+ 条 Rubi 积分规则移植进了 Rust,并用 72,944 道题目的语料做了验证。对 Rust...
这是一个用 Rust + GPUI 构建的原生开发者桌面工作台,一套应用直接覆盖三条高频工作流: 查数据库 ↔ 管 Git 工作区 ↔ 找回并粘贴上下文 它不是概念 Demo,也不是只搭好了界面的空壳。MySQL、PostgreSQL、Redis、MongoDB 的查询与迁移,Git 的...
Arctic 发布:无锁并发有序映射进了 Rust 生态 arctic 这次值得关注,不只是因为它又给 Rust 生态加了一个并发容器,而是因为作者瞄准的是更难啃的一类基础设施:并发、有序、还要尽量无锁。项目来自 OSDI '26 论文背景,底层基于 adaptive radix tree (ART),目标场景非常直接——像 LSM memtable、MVCC...
Rust 异步生态核心团队 tokio-rs 宣布推出模块化全栈响应式 Web 框架 Topcoat。与传统依赖 WebAssembly(WASM)的 Rust 前端框架不同,Topcoat 选择了“服务端渲染优先 + 客户端轻量指令”的务实路线,允许开发者在保持 Rust 类型安全的同时,通过简单的 `$(...)` 宏将交互逻辑直接转化为跨编译的 JavaScript,获得类似...
之前手写了几年的rust。近一年都是让AI来写了,效果蛮好的。享受了rust语言的红利,规避了rust最大的学习和编码成本。
做一个 GUI 框架,最难的不是画像素,而是回答一个问题—— "状态变了,谁该更新?" 这是所有 GUI 框架的共同敌人。过去四十年,每一代框架都在用不同的方式跟它搏斗。 Win32 / Swing / Qt 选择命令式手动更新——状态变了,你负责找到每一个依赖它的 UI 元素并手动更新。没有 diff 开销,但心智负载随应用规模指数增长。调了一个变量,忘了更新对应按钮的...
Meta's React library has integrated a Rust version of the React Compiler into its main repository, aimed at enhancing build speed and compatibility with the Rust-based JavaScript toolchain. This...
20%的性能开销听着像割肉,但用Fil-C你直接调安全版C库,Rust那套FFI折腾半天图啥? Fil-C项目硬刚内存安全老问题,用编译器魔法给C语言套上安全枷锁,性能损耗控制在20%左右。推特上关于Rust unsafe、C指针乱飞、GLSL限制的争论炸了锅,Fil-C作者亲自下场撕逼,核心就一句:别跟我扯理论,看谁家代码真敢零开销跑起来。...
Java 处理业务复杂度,Rust 承担运行时关键性。不同的微服务可以拥有不同的领域模型,但工程团队仍然可以拥有一致的开发体验。 Rust 的优点已经不需要反复证明。 内存安全、零成本抽象、可预测的运行时表现、优秀的工具链,以及对并发错误更强的编译期约束,使它非常适合构建基础设施、高性能网络服务和可靠性要求较高的软件。Rust...
Keel 0.3 发布:Rust 写的静态类型解释语言补上标准库、Map 和文档站 Keel 0.3 这次更新挺像一个“从实验玩具往可用语言继续推进”的节点。作者把它定位成一门用 Rust 编写、语法接近 Rust、使用体验又想靠近 Python的静态类型解释语言,而且继续强调它在解释执行场景下的速度目标:大约能做到 Python 的 2 到 10 倍,同时维持零注解式的类型推断体验。对...
完成下面两步后,将自动完成登录并继续当前操作。