Tim Peters 逝世:Python 的隐形守护者

Tim Peters has died

我与 Tim Peters 在 Python Labs 共事多年,他是我职业生涯中极具正向影响的人物。从 Cray Research 的编译器到 Dragon Systems 的语音识别,Tim 在超算和语音技术领域早已传奇。他不仅是 Python 的早期核心用户,更是 Guido 在设计演变中的关键伙伴,确保语言保持简洁与可读性。Tim 的幽默与智慧深深影响了我,他让我明白,即使没有显赫背景,通过努力与优雅也能成为优秀的程序员。他的离去让 Python 社区失去了一位真正的灵魂人物。

他让我明白,即使没有显赫背景,通过努力与优雅,我也能成为一名合格的程序员。
  1. w-m

    $ python -c "import this"

    The Zen of Python, by Tim Peters

    优美胜于丑陋。

    明了胜于晦涩。

    简洁胜于复杂。

    复杂胜于凌乱。

    扁平胜于嵌套。

    稀疏胜于密集。

    可读性很重要。

    特殊情况不够特殊,不足以打破规则。

    尽管实用性胜过纯粹性。

    错误不应被静默忽略。

    除非明确被静默处理。

    面对歧义,拒绝猜测的诱惑。

    解决问题应有一种——最好只有一种——显而易见的方法。

    尽管这种方法起初可能并不明显,除非你是荷兰人。

    现在行动胜于永远不行动。

    尽管很多时候,永远不行动胜过*现在*就行动。

    如果实现难以解释,那它是个坏主意。

    如果实现易于解释,那它可能是个好主意。

    命名空间是个绝妙的主意——让我们多搞点这样的!

  2. leoc

    除了其他各种贡献外,Tim Peters 与 Gary Robinson 合作,将 pg 的《反垃圾邮件计划》(A Plan for Spam)一文转化为了成功的 SpamBayes 程序:https://www.linuxjournal.com/article/6467。

    (编辑:Robert Woodhead 似乎也应共享这份功劳:https://www.ceas.cc/papers-2004/136.pdf https://ceas.cc/papers-2004.html。Rob Hooft 似乎也是另一位实现者?不过我找不到确切的来源来证实这一点。)

  3. lumpa

    曾经有一段时间,我会阅读所有的 python-dev 帖子和 bugs.python.org 上的问题报告,这让我得以跟随(并产生一种“熟知”的感觉)这些我敬佩的人一起工作和讨论。Tim 一直是我的最爱。

    另一件让我觉得与他亲近的事,是他参与编写的《Python Cookbook》第二版,他在书中(与其他社区大佬一起)饶有兴致地带领读者深入编程的细微之处和深刻见解,正如那句口号:“我们读 Knuth,是为了让你不必读”。

    看着 Tim 施展他的才华是一种享受。他能在眨眼之间,从长篇深度的技术探讨(且尽可能让内容通俗易懂)切换到幽默调剂和人性化的交流。

    我们之间短暂的互动,将永远是我 Python 生涯中的高光时刻。

    我最喜欢的回复之一是这个:https://www.python.org/doc/humor/#id15。我也非常喜欢这个:https://www.python.org/doc/humor/#id19。

同日更多故事

2026-11-11