グイド・ヴァン・ロッサム

グイド・ヴァン・ロッサム (Guido van Rossum): コメディ一座にちなんで言語を名付けた善意の独裁者

グイド・ヴァン・ロッサム (Guido van Rossum) は1989年のクリスマス休暇の期間中、主に何かすることが欲しいためという理由でPythonの作成を開始しました。彼は蛇ではなく「空飛ぶモンティ・パイソン (Monty Python's Flying Circus)」にちなんで名付けました。その言語がGitHub上で最も広く使われるプログラミング言語になってからも長く残ったジョークです。その後、彼は自分で発明し最終的に手放した肩書である「終身の善意の独裁者 (Benevolent Dictator for Life)」の下で、その言語の進化を仕切ることに約30年を費やしました。

デン・ハーグの数学オリンピック少年

ヴァン・ロッサム (Van Rossum) は1956年1.月31日にオランダのデン・ハーグで生まれました。十代の時、1974年の国際数学オリンピックで銅メダルを獲得し、1982年にアムステルダム大学で数学および計算機科学の修士号を取得しました。彼の形成期のプロとしての年月は、オランダの数学・計算機科学の国立研究所である国立数学情報科学研究所 (Centrum Wiskunde & Informatica、CWI) で過ごされ、そこで現在もBSD Unixで使用されているglob()ルーチンの開発に貢献し、可読性と使いやすさを重視して設計された教育用言語であるABCプログラミング言語に取り組みました。ヴァン・ロッサム (Van Rossum) は後に、「あのプロジェクトで学んだすべてに恩義を感じている」ときっぱりと語り、クリーンでミニマルなシンタックスに対するABCの重視は、彼が次に構築するものの直接的なテンプレートとなりました。

休暇のプロジェクトが言語になる

1989年12月、クリスマス休暇中の1週間の休みを埋めるプロジェクトを探していたヴァン・ロッサム (Van Rossum) は、ABCの可読性とUnixおよびCのオペレーティングシステムへの実用的なフックを組み合わせた新しいスクリプト言語のインタプリタの記述を開始しました。彼がPythonと呼んだその結果は、まずCWIの内部で非公式に広がり、その後、より容赦のないシステム言語に対するアクセシブルな代替手段として新興のインターネット全体に広がりました。コードは書かれるよりもはるかに頻繁に読まれるものであり、したがって言語は書き手ではなく読み手のために最適化されるべきであるという彼の決定的な賭けは、Pythonの意味のあるインデントの堅持から、意図的に小さく直交したコア構文のセットに至るまでの決定を形作りました。その賭けはゆっくりと、そして圧倒的に報われました。Pythonはプログラミング言語の人気度を示すTIOBEインデックスのトップに立ち、2024年までにデータサイエンスと機械学習のデフォルト言語としての採用に大いに後押しされて、GitHubで単一の最も使用される言語となりました。

無料テスト
あなたはどのくらい?

20問、8分の制限時間、そして受験者全員と比べたパーセンタイル。登録不要。

IQテストを受ける →

終身の善意の独裁者

Pythonが個人的なプロジェクトから何百万人もの人々に使われる言語へと成長するにつれて、ヴァン・ロッサム (Van Rossum) は半分冗談で、その後は実際に「終身の善意の独裁者」という肩書を採用しました。変更を議論し正式化するために彼の周りにPython拡張提案 (PEP) システムという手の込んだコミュニティプロセスが育った後でも、彼は言語の設計に対する最終決定権を留保しました。彼はその権限を約30年間保持し、単一の提案された構文機能に関する異例の論争的かつ消耗的なコミュニティの議論の末、2018年7月12日に辞任しました。その後も関与し続け、2019年まで新しく創設されたPythonステアリング評議会 (Steering Council) のメンバーを務めましたが、この辞任は、広く使用されているどのプログラミング言語におけるものよりも最も長い個人のスチュワードシップの1つの終わりを告げるものでした。

業界とPythonの間で半々を費やしたキャリア

ヴァン・ロッサム (Van Rossum) の本業がPythonを置き去りにすることはめったにありませんでした。NISTや非営利の国立研究構想コーポレーション (Corporation for National Research Initiatives) での研究職を経た後、ドットコム時代のスタートアップであるBeOpen.com(2000年に数か月で崩壊)を通過し、その後Zope CorporationやElemental Securityで数年間過ごしました。Googleでは、2005年から2012年まで、勤務時間の約半分をPythonの発展に充てることを明示的に許可されるとともに、現在ソフトウェア業界全体で標準となっているコードレビュー文化の先駆けであるMondrianコードレビューシステムを含む社内ツールの構築も行いました。2013年にDropboxに移籍し、そこで6年間働き、元々静的型付けを念頭に置かずに作られた言語への後年の重要な追加であるPythonの型アノテーションシステムに貢献しました。短い引退の後、2020年11月にマイクロソフト (Microsoft) の開発者部門にディスティングイッシュエンジニア (Distinguished Engineer) として入社し、数十年前にこの言語に全く関心がなかった企業の中から、Pythonのパフォーマンス向上の作業を続けました。

評価

ヴァン・ロッサム (Van Rossum) は、2001年にフリーソフトウェア財団 (Free Software Foundation) からフリーソフトウェア発展賞を受賞し、2003年にはオランダでNLUUG賞を受賞し、2006年にACMディスティングイッシュエンジニアに指名されました。コンピュータ歴史博物館 (Computer History Museum) は2018年に彼をフェローとして称え、CWIは2019年に彼をダイクストラ・フェロー (Dijkstra Fellow) に指名しました。2023年には日本のNECコーポレーションからC&C賞を受賞しました。この賞は、コンピュータおよび通信技術の開発の中心的な人物に以前授与された賞です。

なぜグイドは天才と呼ばれるのか

ヴァン・ロッサム (Van Rossum) が天才であるという根拠は、プログラミング言語の作成者の中では異例です。それは技術的な目新しさよりも、センスと節度に依存しています。PythonはABCやその他の前任者から重度かつ公然と借用しました。ヴァン・ロッサム (Van Rossum) の際立った貢献は、言語の可読性と、ほとんどのことを行うための単一の明白な方法という規律を、後付けではなく第一級のエンジニアリングの目標として扱う設計哲学でした。これは、教育、スクスリプト、そして現在は機械学習のためのデフォルト言語になるまでのPythonの数十年にわたる登り詰めによって正当化された判断です。終身の善意の独裁者としての30年の任期は、さらに稀なスキル、すなわち、プロジェクトが崩壊することなく数え切れないほどの論争の的となる設計の議論を通じて、広大で意見の分かれたオープンソースコミュニティをまとめるために必要な社会的ガバナンスも示しました。正直な反対意見としては、Pythonはパフォーマンスの制限、並行性の処理、および多くのプログラマーが純粋に貧弱な設計と見なすパッケージングツールの急増について、持続的で深刻な批判を集めてきたということであり、ヴァン・ロッサム (Van Rossum) 自身の辞任は、コミュニティの相当な割合が彼の判断に対して強く反発した痛みを伴う争いの後に続きました。彼の才能は、単一の技術的な輝きというよりも、通常のプログラマーが実際に書きたいと思うものについての、30年間にわたって維持された、異常によく調整された感覚のように見えます。

遺産

Pythonは現在、ウェブのバックエンド、科学技術計算、大規模言語モデルのトレーニングパイプラインを支えています。この役割は、イギリスのスケッチ・コメディ番組にちなんで名付けられた休日のプロジェクトに対して、ヴァン・ロッサム (Van Rossum) を含めてほとんど誰も予想していなかったものです。誕生のささやかな状況からこれほど徹底的に脱却したプログラミング言語はほとんどなく、Pythonがそうであったように作成者の導く手をこれほど長く舵取りに置き続けた言語はさらに少なくなっています。

偉人と比較

John Locke vs SocratesAristotle vs Leonardo Da VinciFrancis Crick vs Henri PoincarAlfred Nobel vs Leonhard Euler
IQランキングを見る →すべての比較 →

神童

Shirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…Michael KearneyMichael KearneyBachelor's at 10 Years, 4 Months — Youngest U.S. College…
神童 →

遊んで、また明日

毎日の天才チャレンジ · Brain teaser
Which is heavier: a kilogram of feathers or a kilogram of steel?
答えをタップ ↓
あなたはどの天才? 無料IQテスト