人物 :: PERSON

グイド・ヴァンロッサム

Python の作者。1989年12月に CWI(オランダ)で書き始め、0.9.0 を1991年2月20日に alt.sources へ投稿した。CWI のあと CNRI、BeOpen.com、Zope、Elemental Security、Google、Dropbox、Microsoft と渡り歩き、2026年5月に Microsoft を辞して引退している。Python コミュニティでは長く「Benevolent Dictator For Life(BDFL)」を称号としていたが、2018年7月に退任し、2019年2月に選出された Steering Council が統治を引き継いだ。

グイド・ヴァンロッサムのポートレート(PyCon US 2024)
出典Kushal Das — own work (Wikimedia Commons) · CC BY-SA 4.0 · Commons で見る

プロフィール

生年
1956
存命
存命
在世
1956–
関連事象
01
名称
ENGuido van RossumJAグイド・ヴァンロッサム

グイド・ヴァンロッサム(Guido van Rossum、 1956年1月31日生)は、 Python プログラミング言語の作者である。 1989年のクリスマス休暇中、 オランダ・アムステルダムの CWI(Centrum voor Wiskunde en Informatica、 数学・計算機科学研究センター)で「趣味の」プロジェクトとして書き始めたインタプリタが、 30年余を経て世界で最も広く使われる汎用プログラミング言語のひとつになった。 Python コミュニティ内では長く「Benevolent Dictator For Life(BDFL、 終身慈悲深き独裁者)」を自称していたが、 2018年にこの役職から退いた。

経歴

ヴァンロッサムは1956年1月31日にハーグで生まれ、 ハーレムで育った。 弟 Just van Rossum はタイプデザイナー兼プログラマで、 「Python Powered」ロゴの書体を手がけている。 1974年の国際数学オリンピックで銅メダル。 アムステルダム大学で数学と計算機科学を修め、 1982年に修士号を取得した。

本人の履歴によれば、 1977年から1982年まで SARA で非常勤、 1982年から1986年まで CWI の ABC グループに所属した。 ABC は Lambert Meertens と Steven Pemberton が率いた、 非専門家のための言語・環境の設計プロジェクトである。 続いて1986年から1991年まで Sape Mullender の Amoeba 分散 OS プロジェクト、 1991年から1995年まで Dick Bulterman のマルチメディアグループに在籍した。

Python はこの Amoeba 期の副産物である。 本人の説明では、 1989年12月に「クリスマス前後の一週間を埋める『趣味の』プログラミング企画」を探しており、 「Unix/C ハッカーに訴える ABC の子孫」となるスクリプト言語のインタプリタを書き始めた。 名前の由来は蛇ではなく Monty Python's Flying Circus で、 本人は "being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus)" と書いている(放送中の番組を見ていたという説明は本人の記録には無い)。 Python 0.9.0 は1991年2月20日に Usenet の alt.sources に投稿された

主な業績

Python(1991-)

Python の設計上の選択は、 言語史において長く議論されている。 インデントによる構造記述(中括弧の廃止)は最初の議論を呼んだが、 結果としてコードの可読性を強制する設計判断としてしばしば称賛される。 動的型付け、 「first-class everything」 ── 関数も、 クラスも、 モジュールもオブジェクトであるという徹底 ── 、 そしてバッテリー内蔵(豊富な標準ライブラリ)の方針が、 結合的にスクリプト言語と汎用言語の境界を曖昧にした。

1995年、 ヴァンロッサムは米国へ移り、 バージニア州レストンの CNRI で Python 開発を続けた(1998年2月までは NIST の客員研究員という身分で CNRI に常駐し、 同年3月から CNRI の職員)。 この時期に DARPA の助成を受けた提案書「Computer Programming for Everybody」を書き、 Python で書かれた最初の Web ブラウザ Grail を作っている。 2000年の Python 2.0 リリースとそのライセンス問題は、 Python Software Foundation の設立(2001年)に直結した。

2008年に Python 3.0 がリリースされた。 文字列のデフォルト Unicode 化、 print 文の関数化、 整数除算の挙動変更などにより、 後方互換性が意図的に破壊された。 Python 2 から3への移行はコミュニティに大きな摩擦を生み、 完全移行までに10年以上 ── Python 2.7 の正式 EOL は2020年1月1日 ── を要した。

近年では機械学習・データサイエンス分野(NumPy、 pandas、 PyTorch、 TensorFlow)での支配が、 Python を事実上の「データの言語」にした。 TIOBE インデックスでは2021年10月に初めて首位に立ち、 GitHub の年次集計(Octoverse)では2024年に JavaScript を抜いて最も使われる言語となっている ── 首位の獲得年は指標によって3年違う。

キャリアの軌跡

本人の履歴に載る年月は以下のとおり。

  • 1995年4月-1998年2月 ── NIST 客員研究員として CNRI(バージニア州レストン)に常駐
  • 1998年3月-2000年5月 ── CNRI 職員
  • 2000年5月-10月 ── BeOpen.com、 PythonLabs ディレクター
  • 2000年10月-2003年7月 ── Zope Corporation、 PythonLabs ディレクター
  • 2003年7月-2005年12月 ── Elemental Security、 Senior Language Architect(ここで書いた pgen の Python 版が標準ライブラリの lib2to3/pgen2/ になった)
  • 2005年12月-2012年12月 ── Google、 Senior Staff Engineer。 勤務時間の半分を Python に充て、 コードレビューツール Mondrian と Rietveld、 App Engine の NDB を作った
  • 2013年1月-2019年10月 ── Dropbox、 Principal Engineer。 mypy と、 サーバ側500万行超の Python 2→3 移行を担当
  • 2019年10月-2020年10月 ── 引退(1回目)
  • 2020年11月-2026年5月 ── Microsoft、 Distinguished Engineer(当初 Developer Division、 のち Office of the CTO)
  • 2026年5月- ── 引退(2回目)。 本人のサイトは "I am permanently retired." と書いている

BDFL の退任(2018年)

2018年7月12日、 ヴァンロッサムは python-committers メーリングリストに「Transfer of Power」と題する短い投稿を行い、 「意思決定の過程から自分を完全に外したい」と表明した。 直接の引き金は、 PEP 572(代入式、 いわゆるウォルラス演算子 :=)をめぐる論争である。 投稿の冒頭はこうである ── "Now that PEP 572 is done, I don't ever want to have to fight so hard for a PEP and find that so many people despise my decisions."

しばしば引用されるのは、 後継者を指名しないと宣言した直後の一節である。

I am not going to appoint a successor.

So what are you all going to do? Create a democracy? Anarchy? A dictatorship? A federation?

そして最後の行 ── "I'm tired, and need a very long break."。 PEP 572 自体は採用された。 BDFL の職は復活せず、 2019年2月に選出された5人の Steering Council が統治を引き継いでいる(ヴァンロッサム自身も初代の一員として2019年いっぱい務め、 2020年の選挙には立候補しなかった)。

受賞・栄誉

  • 1999年5月 ── Dr. Dobb's Journal Excellence in Programming Award
  • 2001年 ── FSF(フリーソフトウェア財団)Award for the Advancement of Free Software(授与は2002年の FOSDEM)
  • 2003年5月 ── NLUUG Award
  • 2006年 ── ACM Distinguished Engineer
  • 2018年 ── Computer History Museum Fellow
  • 2019年 ── CWI の Dijkstra Fellow
  • 2023年 ── NEC C&C 賞

ACM チューリング賞は受賞していない。

Faster CPython とその終わり

Microsoft 在籍中、 ヴァンロッサムは Faster CPython チームの立ち上げを主導した。 Mark Shannon が提案した「Python を4年で5倍速くする」(通称 Shannon Plan)を実装する取り組みで、 CPython 3.11(2022年)以降の各バージョンで段階的な高速化を達成した。 3.14 は着手時点の 3.10 に対しておよそ20〜40%速いとされる。 実験的な Tier-2 JIT と、 GIL を外す free-threading(PEP 703、 3.13 で実験的に導入)が主な野心だった。

2025年5月、 Microsoft の大規模人員削減の一環としてスポンサーシップが打ち切られ、 チームの大半が解雇された。 影響を受けたコア開発者には Mark Shannon、 Eric Snow、 Irit Katriel が含まれる。 直後に discuss.python.org で「Community Stewardship of Faster CPython」の議論が始まり、 ベンチマーク基盤を Python Software Foundation へ移し、 隔週の会合を持つボランティア主導の体制へ移行した。 企業の一部門が言語処理系の性能を担う構図は、 ここで一度終わっている。

影響

ヴァンロッサムが体現したのは、 「読みやすさを言語仕様の中心に据える」という、 当時の標準的なプログラミング言語観 ── 簡潔さと表現力こそが美徳とされる Perl、 C++、 Lisp 系統 ── からの明確な離反である。 Tim Peters による『The Zen of Python』の "Explicit is better than implicit"、 "Readability counts" という格言は、 結局のところヴァンロッサムの設計判断の事後的な言語化でもある。

Python は2020年代の AI ブームのほぼ全ての作業言語であり、 PyTorch、 NumPy、 pandas、 Hugging Face Transformers から主要な LLM サービスのサーバ側コードまでが Python で書かれている。 ヴァンロッサム自身は AI のための言語を作ろうとしたわけではなく、 出発点は ABC への不満と、 Unix/C ハッカーに使える高水準言語が欲しいという要求だった。 その「たまたま向いていた」性質が、 21世紀初頭の計算機文化を Python 中心に再編した。

BDFL の称号、 およびそこからの自発的な退任も、 オープンソース運動史における重要な転回点である。 Linux カーネルを今も最終マージする Linus Torvalds との対照は明瞭で、 ヴァンロッサムは「個人が単独で背負える時点を過ぎたら、 制度に明け渡すべきである」という一つの態度を実演してみせた。

関連する出来事

  1. Python 0.9.0 公開 ── alt.sources への投稿

出典

  1. 一次資料Community Stewardship of Faster CPython — discuss.python.org, May 2025

    取得日: 2026-08-10

  2. 三次資料Guido van Rossum — Wikipedia

    取得日: 2026-08-10

最終更新:

共有