Web Analytics

为什么说“编译通过,就能运行”?Google 专家 Alice 揭秘 Rust 的工程美学与底层逻辑

本文永久链接 – https://tonybai.com/2026/06/16/why-if-it-compiles-it-runs-rust-engineering-aesthetics-and-logic 大家好,我是Tony Bai。 在软件工程界,有一句流传甚广、近乎玄学的名言:“如果你的 Rust 代码通过了编译,那么它就已经可以正确运行了。” 对于被 Java 的空指针异常(NullPointerException)折磨得彻夜难眠、被 C++ 的段错误(Segfault)逼到崩溃、或者在 TypeScript 里为处理各种隐式错误而心力交瘁的开发者来说,这句话听起来像是一个过于美好的谎言。 ...

June 16, 2026 · 9 min · Tony Bai

Linux 内核顶级维护者:写了 35 年 C,是 Rust 让我重新找回了编程的乐趣

本文永久链接 – https://tonybai.com/2026/06/13/linux-maintainer-greg-kh-switched-to-rust-after-35-years-of-c 大家好,我是Tony Bai。 在开源软件的宏大版图中,Linux 内核无疑是那座最古老、最庞大、也最不容有失的钢铁巨塔。它由数千万行 C 语言代码铸就,运行在世界上每一个数据中心、每一台智能手机,乃至公司的投影仪和麦克风里。 ...

June 13, 2026 · 8 min · Tony Bai

从 Go 迁移到 Rust

本文永久链接 – https://tonybai.com/2026/05/27/migrate-go-to-rust 大家好,我是Tony Bai。 在现代后端系统编程领域,Go 和 Rust 无疑是最耀眼的两大双子星。它们都拥有静态类型、编译型、单二进制文件分发等优异特性。然而,这两门语言在底层的设计哲学、运行时权衡以及开发者体验上,走向了截然不同的方向。 ...

May 27, 2026 · 33 min · Tony Bai

谁说 Rust 在中国火了?扒开 2025 全年数据,我看到了令人尴尬的真相

本文永久链接 – https://tonybai.com/2026/05/12/the-embarrassing-truth-about-rust-adoption-in-china 大家好,我是Tony Bai。 如果只看国内的公众号和社交媒体,你可能会觉得 Rust 在中国IT技术圈已经很火了:大厂在重构核心链路和重写数据工程的基础设施、创业者在搞 Web 3.0和AI 原生开发、甚至连刚毕业的学生都在卷“所有权(Ownership)”。在一片“Rust 必火”的赞歌中,我们似乎已经默认了中国是全球 Rust 生态版图中最强的那一极。 ...

May 12, 2026 · 6 min · Tony Bai

为什么人人爱 Rust,但 RedMonk 榜单却给它泼了一盆冷水?

本文永久链接 – https://tonybai.com/2026/04/25/rust-popularity-vs-redmonk-ranking-reality-check 大家好,我是Tony Bai。 在过去几年的技术圈,Rust 是当之无愧的“流量之王”。 它连续多年在 Stack Overflow 开发者调研中蝉联“最受喜爱的语言”;它是 Linux 内核 30 年来引入的唯一非 C 语言;它是微软、亚马逊等大厂重塑底层安全架构的希望。 ...

April 25, 2026 · 7 min · Tony Bai

Rust 还没进前十,TIOBE 就开始唱衰了?

本文永久链接 – https://tonybai.com/2026/04/17/tiobe-ranking-and-the-decline-of-rust-hype 大家好,我是Tony Bai。 过去几年,技术圈最热门的“猜谜游戏”之一,就是预测 Rust 什么时候能杀入 TIOBE 排行榜的前十。 这门被誉为“天选之子”的语言,连续多年霸榜 Stack Overflow“最受喜爱”的宝座,被微软、亚马逊等巨头奉为重写底层基础设施的“银弹”。所有人都觉得,它冲进前十,只是时间问题。 ...

April 17, 2026 · 8 min · Tony Bai

内存去哪儿了?一个让大多数 Gopher 都无法清晰回答的问题

本文永久链接 – https://tonybai.com/2026/01/15/where-did-the-memory-go-gopher-unanswered-question 大家好,我是Tony Bai。 “我的服务内存又在缓慢增长了,pprof 显示不出明显的泄漏点……内存到底去哪儿了?” 这句午夜梦回的拷问,或许是许多 Go 开发者心中最深的恐惧。 ...

January 15, 2026 · 6 min · Tony Bai

Go vs. Rust vs. C++:从语言规范长度看三种不同的“复杂性”

Go vs. Rust vs. C++:从语言规范长度看三种不同的“复杂性” - Tony Bai Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...

July 25, 2025 · 6 min · Tony Bai