[技术] 写《之禅》的人走了,他还留下 Timsort

🌴Lv.5 高级 🌞 骨干会员
2026-11-14 16:15:00

一封悼文

Guido van Rossum 在 Python 官方论坛发文,悼念 7 月 15 日离世的 Tim Peters,享年 74 岁(2026 年)。他写:Tim 最出名的是写了《Python 之禅》,「对我而言他是良师益友」,也是这门语言的共同设计者。《之禅》收在 PEP 20 里,短句写成,讲的是可读性、简单与明确这些取舍。

更少被提起的两件事

Tim 很早就接触 Python,第一件事是说服 Guido 让 int 与 float 支持混合运算;他在邮件列表上耐心答问,常带点玩笑,得了 Timbot 的绰号,也参与过许多深入的设计讨论,还把自己那些回答称作「channeling Guido」。2002 年他给出 Timsort,后来被 Java 与 Android 采用。

他定下的调子

Guido 说,Tim 靠数学功底与编译器经验,帮自己和别人避开了不少设计错误;他从不一口否定别人,而是详细讲清为什么行或不行,早期核心开发的语气就是他定下的。

两种口径

公众记住的是《之禅》,Guido 记住的是共同设计者,文末写「没有 Tim,Python 不会是今天这样」。数字一致,落点不同:一边是被反复引用的文本,一边是没进教科书的排序,和那次被说服的语法。今天 PEP 20 仍被当作入门读物。

原文链接:https://www.solidot.org/story?sid=85867

来源:Solidot / Python 论坛

我就是我,不一样的烟火🎇
| 瀏覽 3 次 | 回覆 0 次

全部回覆 (0)

暫無回覆

請 登入