Russ Cox 浮點數轉換 15 年求索 — 進入 Go 1.27
- URL: https://www.threads.com/share/BB8nlEEEme/
- Date Saved: 2026-08-24
- Source: Threads (@evanlin1007)
- Tags: dev-tools
- Link: https://tonybai.com/2026/02/03/russ-cox-15-year-war-on-floating-point-conversion/
Summary
Russ Cox(Go 語言核心開發者)花了 15 年研究浮點數轉換算法,最終拿出一個「真正簡單又快」的方案,直接進入 Go 1.27。
故事
- 當年以為簡單,過幾年發現超難
- 不追求花俏優化,直接從數學源頭把問題解決
- 典型的底層極客精神
作者觀點
- 很多工程師遇到性能瓶頸,第一反應是加機器或塞 cache
- 但這種從數學源頭解決底層問題的方式,才是真正的優化
- 冷門但重要的底層原理值得研究