グイド・ヴァンロッサム
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/10/10 02:57 UTC 版)
業績
1986年、オランダ国立情報工学・数学研究所 (CWI) で働いているころ、BSD系UNIX向けのglob()ルーチンを作成し提供した[7][8]。また、プログラミング言語ABCの開発にも携わった。
Python
Pythonの起源について、ヴァンロッサム自身は1996年に次のように書いている。
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office … would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).[9] — Guido van Rossum、Foreword for "Programming Python"
(日本語訳)6年以上前の1989年12月、私はクリスマス前後の週の暇つぶしのため「趣味」のプログラミングプロジェクトを探していた。オフィスは閉まっているが、自宅にはホームコンピュータがあるし、他にすることがなかった。私は最近考えていた新しいスクリプト言語のインタプリタを書くことにした。それは、ABCからの派生であり、Unix/Cハッカーの注意をひきつけるかもしれないと考えた。ちょっとしたいたずら心から(『空飛ぶモンティ・パイソン』の熱烈なファンだったというのも理由の1つ)、プロジェクトの仮称をPythonにした[9] — グイド・ヴァンロッサム、「Programming Python」の序文
2000年にはさらに次のように書いている。
Python's predecessor, ABC, was inspired by SETL – Lambert Meertens spent a year with the SETL group at NYU before coming up with the final ABC design![10] — Guido van Rossum、Python-Dev -- Python core developers
万人のためのコンピュータプログラミング
1999年、ヴァンロッサムはComputer Programming for Everybody(万人のためのコンピュータプログラミング)と題した出資申込書をDARPAに送った。その中でPythonの目標を次のように定義している。
- 容易かつ直観的な言語で、主要なプログラミング言語と同程度に強力である。
- オープンソースであり、その開発に誰でも貢献できる。
- 平易な英語のように分かりやすいコードである。
- 日常的タスクに適しており、開発時間を短くできる。
- ^ a b c d e f g h 新野淳一 (2019年11月2日). “Pythonの生みの親、グイド・ヴァンロッサム氏が職業プログラマーからの引退を表明”. ITmedia. アイティメディア. 2019年11月3日閲覧。
- ^ Python Creator Guido van Rossum now working at Google - O'Reilly ONLamp Blog、2005年12月21日
- ^ Google Mondrian: web-based code review and storage Niall Kennedy's Weblog、2006年11月30日
- ^ a b c “「Python」の生みの親ヴァンロッサム氏が正式に引退、「素晴らしい経験だった」”. ZDNet Japan. ASAHI INTERACTIVE (2019年11月1日). 2019年11月3日閲覧。
- ^ “Python考案者のGuido van Rossum氏がPythonに関する意思決定から引退することを表明”. OSDN (2013年7月18日). 2018年7月19日閲覧。
- ^ gvanrossumのツイート(1326932991566700549)
- ^ 'Globbing' library routine
- ^ File::Glob - Perl extension for BSD glob routine - search.cpan.org
- ^ a b Foreword for "Programming Python" (1st ed.) Guido van Rossum, Reston, VA, May 1996
- ^ a b [Python-Dev] SETL (was: Lukewarm about range literals) 2000年8月29日
固有名詞の分類
コンピュータに関する人物 |
デヴィッド・カトラー チャールズ・バベッジ グイド・ヴァンロッサム ジェームズ・ゴスリング チャック・サッカー |
ソフトウェア作家 |
ミゲル・デ・イカザ ウィリアム・ジョン・サリバン グイド・ヴァンロッサム おにたま ラリー・ウォール |
プログラミング言語設計者 |
ブライアン・カーニハン ロビン・ミルナー グイド・ヴァンロッサム ラリー・ウォール ウォルター・ブライト |
オランダの技術者 |
クリスティアン・ファン・デル・クラウー グイド・ヴァンロッサム ローウェンホルスト・ムルデル ヘンリー・マクレーヌ・ポント ウィヘルト・アッカーマン |
- グイド・ヴァンロッサムのページへのリンク