Tim Peters 逝世:Python 的隐形守护者
Tim Peters has died
我与 Tim Peters 在 Python Labs 共事多年,他是我职业生涯中极具正向影响的人物。从 Cray Research 的编译器到 Dragon Systems 的语音识别,Tim 在超算和语音技术领域早已传奇。他不仅是 Python 的早期核心用户,更是 Guido 在设计演变中的关键伙伴,确保语言保持简洁与可读性。Tim 的幽默与智慧深深影响了我,他让我明白,即使没有显赫背景,通过努力与优雅也能成为优秀的程序员。他的离去让 Python 社区失去了一位真正的灵魂人物。
他让我明白,即使没有显赫背景,通过努力与优雅,我也能成为一名合格的程序员。
HN 评论区
27- w-m
$ python -c "import this"
The Zen of Python, by Tim Peters
优美胜于丑陋。
明了胜于晦涩。
简洁胜于复杂。
复杂胜于凌乱。
扁平胜于嵌套。
稀疏胜于密集。
可读性很重要。
特殊情况不够特殊,不足以打破规则。
尽管实用性胜过纯粹性。
错误不应被静默忽略。
除非明确被静默处理。
面对歧义,拒绝猜测的诱惑。
解决问题应有一种——最好只有一种——显而易见的方法。
尽管这种方法起初可能并不明显,除非你是荷兰人。
现在行动胜于永远不行动。
尽管很多时候,永远不行动胜过*现在*就行动。
如果实现难以解释,那它是个坏主意。
如果实现易于解释,那它可能是个好主意。
命名空间是个绝妙的主意——让我们多搞点这样的!
- 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 似乎也是另一位实现者?不过我找不到确切的来源来证实这一点。)
- 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。