Pythonの「Zen」を書いたTim Peters氏が逝去、Guidoと共に初期Pythonを形作った立役者
Tim Peters has died
Cray Researchでスーパーコンピュータ用コンパイラを書き、Dragon Systemsで音声認識ソフトを手がけたTim Peters氏が2026年に逝去した。Guido van Rossumに次ぐ初期のPythonユーザーとして設計進化を支え、「import this」で今も読める「The Zen of Python」を著した。2001年から2014年までPython Software Foundationの理事を務め、Pythonを「面白いが無視できる言語」から世界の標準言語へと押し上げる一翼を担った。
彼はいつも穏やかで忍耐強く、淡々としており、辛辣さや権威ではなくユーモアと温かさをやり取りの通貨として好んだ。
HNでの議論
52- w-m
$ python -c "import this"
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!
- ofek
Timは、私がPython言語への愛情を育み、最終的にはそのコミュニティ全体へと広げるきっかけを与えてくれた人々の一人でした。
彼は常に議論を育てることに前向きで、ほぼすべてのやり取りが何らかのトピックについての理解を深め、脱線して出てきた些細な事柄についてもっと試したり学んだりしたいという共通の熱意につながりました。投票システムにどれだけの種類があり、どれほど広く研究されているかなんて、私は知りませんでした! また、数年前に私がしたコメント[0]についても連絡をくれ、それが私をより落胆させず、より歓迎されていると感じさせてくれました。
Timの文章スタイルは、私や他の多くの人々に大いに評価されていました。彼の言うことは、読者の前提や微妙なニュアンスに配慮するためにしばしば長くなりましたが、とても陽気な口調で書かれていたので、退屈したり分かりにくかったりすることはほとんどありませんでした。
安らかに眠れ、Tim
- 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のissueをすべて読んでいたので、尊敬する人々が一緒に働き議論しているのを追いかけ、(親しみを感じる)ことができました。Timはいつもお気に入りでした。
彼を身近に感じさせてくれたもう一つのことは、Python Cookbook第2版での彼の仕事でした。そこでは彼(やコミュニティの他の大物たち)が、プログラミングの複雑さや洞察について読者を楽しく案内してくれました。「私たちがKnuthを読むから、あなたは読まなくていい」。
Timが仕事をするのを見るのは喜びでした。彼は長く深い技術的な探求(できるだけ親しみやすくしてくれる)から、まばたきするほどの間にコミックリリーフや人間的なつながりへと移っていきました。
私たちが交わした短いやり取りは、私のPythonistaとしての道のりのハイライトとして永遠に大切にされるでしょう。
私のお気に入りの一つはこの返答です:https://www.python.org/doc/humor/#id15 。https://www.python.org/doc/humor/#id19 もとても好きです。
- linsomniac
Timとの最後のやり取りは、彼が訪問者を受け入れる元気がないと言ったことでした。
メールが最後のメールになるとは決して分かりません。古い友人との再会を先延ばしにしないでください。