Web Analytics

Tony Bai

一个程序员的心路历程

Go 终于要有官方有序 Map 了!继泛型 Set 之后,Go Collection API 再进一步

Go 的集合 API 正在迎来一轮值得关注的演进。继泛型 Set 提案被接受后,有序 Map/Set 提案 #60630 也获得了接受。这不仅意味着开发者未来可能拥有官方生态背书的有序集合,也体现了 Go 团队对泛型、迭代器和通用数据结构之间关系的持续探索。

November 13, 2026 · 8 min · Tony Bai

Go 17 岁了:AI 时代,Go 团队正在下一盘什么棋?

Go 迎来开源发布 17 周年。Go 技术负责人 Austin Clements 在官方博客中回顾了过去一年 Go 1.26 和 Go 1.27 的重要进展,也披露了 Go 1.28 的部分规划。泛型、JSON v2、Green Tea GC、SIMD、后量子密码学、goroutine 泄漏分析……这些技术进展背后,更值得关注的是 Go 团队正在重新定义开发工具链:通过 Modernizers、gopls、MCP Server 和 pkg.go.dev API,让 AI Agent 也能像人类开发者一样,获得准确、权威、可执行的 Go 工程知识。17 岁的 Go,正在为 AI 时代的软件工程做准备。

November 12, 2026 · 16 min · Tony Bai

马斯克一句“真男人自己管内存”,把 Rust 程序员惹急了!

Musk 关于 C 和 Rust 的几句话,引发了一场编程语言争论。但真正值得关注的,是 xAI 为 Grok 4.8 重写 RL 和推理技术栈的工程选择。C 的控制力、Rust 的内存安全、AI 基础设施的性能压力,以及 AI Agent 对编程语言生态的潜在改变,都指向一个新的问题:未来的软件系统,是否还需要一种通吃所有场景的编程语言?

November 11, 2026 · 13 min · Tony Bai

JetBrains Go 生态 2026 年度报告:AI Agent 正在重塑 Go 开发者的工作方式

JetBrains 2026 年 Go 生态报告揭示了 Go 社区正在发生的变化:开发者群体更加成熟,标准库重新获得青睐,TypeScript 成为 Go 最常见的项目搭档,而 AI Agent 已经深度融入日常开发。86% 的 Go 开发者每周使用终端 AI Agent,但他们仍然坚持人工审查。Go 并没有因为 AI 浪潮而失去自己的工程价值,反而可能因为稳定、简洁、工具链统一等特性,在 Agentic Engineering 时代迎来新的机会。

November 11, 2026 · 13 min · Tony Bai

切片与数组:[i32; 3]、[i32]、&[i32; 3]、&[i32] 到底有什么区别?

本文从内存布局出发,拆解 Rust 中定长数组 [i32; N]、动态大小切片 [i32]、数组引用 &[i32; N] 与切片引用 &[i32] 的本质区别,对比 C++ 与 Go 的对应设计,讲清函数形参的四种声明方式及其适用场景,并给出“形参优先使用 &[T]”的原因与反向转换技巧。

November 10, 2026 · 8 min · Tony Bai