一个程序员的心路历程
Go 性能 13 年大复盘:26 个版本全部实测,Go 1.27 比 1.23 快 11.5%
基于 Praneos Labs 的开源 Benchmark,本文复盘 Go 1.2 到 Go 1.27 共 26 个版本的性能演进:Go 1.27 比 1.23 快 11.5%,比 1.2 快约 41%;提升集中在编译器重构期和 runtime 优化期;Go 与 C 的差距,主要来自手写 SIMD,而不是语言本身。
Go 写的 CLI,为什么正越来越多地通过 npm 分发?
原生语言(Go/Rust/C++)编写的跨平台 CLI,正越来越多地通过 npm 分发。原因在于 npm 同时提供了统一的跨平台入口、`npx` 免安装体验、与开发者环境高度重合的运行时、免费的全球分发网络,以及自动处理 PATH 的能力。技术上主要有三种做法:单包内置全部二进制、`postinstall` 动态下载、`optionalDependencies` 平台子包。本文以飞书 CLI(Go)为例,拆解其“`postinstall` 下载 + 校验和 + 懒加载兜底”的实现,并以 Go HelloWorld 为例,完整演示从注册账号、交叉编译、打包到发布验证的全过程。
微软刚用 Go 重写完 tsc,有人就用 AI 写出了 Rust 版:比 Go 版快 1.61 倍
2026 年 10 月 7 日,开发者 Theo 在 X 上发布 tsc-rs(又名 ts-rust),一个用 Rust 编写的 TypeScript 编译器、类型检查器和语言服务器。他先用 OpenAI 模型烧掉超过 40 万美元,只做到约 84% 兼容;换成 Opus 5.5 后,2 周、约 2.4 万美元就跑通了。实测中它比微软的 Go 版 tsc 7 快约 1.61 倍,而作者自称从未读过其中任何一行代码。本文拆解它的数据、方法、争议与局限,并讨论它真正证明了什么。
谁说云原生过时了?Kubernetes 等主流项目正在为 Agent 重做“地基”
AI 声量喧嚣之下,唱衰云原生与 Kubernetes 的声音渐起。但盘点过去 21 个月的官方博客与版本演进,事实恰恰相反:K8s v1.33~v1.37 将调度对象从 Pod 升维至 Workload、将 DRA 确立为标准 GPU 抽象;Google 开源 AX 与 Agent Substrate 重新定义多 Agent 沙箱复用;Gateway API 全面接管 AI 请求体过滤与 MCP 路由;Cilium 与 OpenTelemetry 分别在网络策略与 Agent 观测证据链上打底。云原生并没有过时,它正在被 AI Agent 逼着重做一遍底层地基。
Python 正式向 Rust 招手:CPython 准备告别纯 C 时代,连 pip install 都可能因此变快?
Python 正在认真考虑将 Rust 引入 CPython 核心代码。在 Python Language Summit 2026 上,Rust for CPython 项目代表 David Hewitt 展示了项目的最新进展,并提出了一条从 Python 3.16 可选 Rust 实现,到未来逐步扩大 Rust 使用范围,最终可能将 Rust 纳入 CPython 必需构建环境的路线图。项目选择 zlib 作为第一个试验模块,计划采用 Rust 实现 `zlib-rs`,探索 Rust 与 CPython 的集成方式。这背后,是 CPython 日益复杂的底层工程所面临的内存安全挑战。Rust 能否帮助 Python 在保持性能的同时,降低 C 代码的维护风险?这场语言层面的融合,又需要跨越哪些技术和组织障碍?Python 的下一次底层演进,或许正在悄然开始。