Pythonの誕生秘話:創始者Guido van Rossumの物語

目次

はじめに

Pythonは現在、世界で最も使用されているプログラミング言語の一つです

多くの人が初心者からプロまで使用しています。

Pythonは、どのようにして誕生したのか、興味深いところです。具体的には、当初はオランダのグイド・ヴァンロッサムが1980年代末に開発を始めました。彼は、プログラミングを楽にするための言語を目指しました。結果として、Pythonはシンプルな文法と強力な機能を備えた言語として成長しました。

この記事では、Pythonを作ったグイド・ヴァン・ロッサムさんが、どんな思いでPythonを作ったのかを紹介しますね。

The Story of Python, by Its Creator, Guido van Rossum

本記事の内容は動画をもとに日本語訳して記事として書き直ししています。

オランダでのスタート

Guido van Rossumさんは、オランダのご出身です。国立数学情報工学研究所(CWI)というところで働いていました。

CWIは政府が応援している研究機関のことです。そこで彼は、ABCというプログラミング言語を作るプロジェクトに参加していました。「ふむふむ」

ABCは、プログラミング言語としては成功しませんでした。しかし、開発者のGuidoさんは、この経験からプログラミング言語を設計する上で大切なことをたくさん学びました。「無駄な経験なんてないってことですね!」

Pythonの基礎についてですね、なるほど。 これは、未来のPythonを学ぶ上でとても大切な土台になります

Amoebaプロジェクトでの気づき

ABCのプロジェクトが終わった後、GuidoさんはAmoebaという分散システムの開発にも関わりました。

このプロジェクトで、彼は新たな問題にぶつかります。 以前、Amoebaというアプリケーションは、シェルスクリプトかC言語でつくられていましたが、それぞれに弱点がありました。

シェルスクリプトは手軽に使えるものの可読性が低く、C言語は強力でしたが、書くのに時間がかかります。

Pythonは、これらの問題を解決するために生まれたんですね。

Python誕生の背景

グイド・ヴァン・ロッサムさんは、1980年代の終わりにオランダの国立情報数学研究所(CWI)で、ABCという、プログラミングを学ぶ人のための言語を作るお手伝いをしていました。

ABCは、プログラミングを始めたばかりの人でも使いやすいように作られた言語だったんです。ただ、残念ながら、広く使われるようにはならなかったみたいですね。

グイドさんは、ABCというコンピュータ言語の考え方にとてもひかれたんです。でも、使っていくうちに、どうしてもできないことや、もっとこうだったらいいのに、と思うことがたくさん出てきたみたいなんです。

それで、ABCの良いところを受け継ぎながら、もっと役に立って、もっとすごい言語を作りたいって思うようになったんです。

Pythonの名前の由来

Pythonという名前は、開発者のグイドさんが好きだった、イギリスの面白いグループ「モンティ・パイソン」から取られています。

彼は、新しい言語におもしろさやさしさを込めようとしたのですね。

Pythonの初期開発

1989年のクリスマス休み、グイドさんはCWIのコンピューターでPythonを作り始めました。

最初のバージョンは、ABCというプログラミング言語から大きな影響を受けました。その結果、シンプルでとても分かりやすい言語になったのです。

Pythonの公開

1991年2月、グイドさんはPythonのプログラムをインターネットで公開しました。

おかげさまで、世界中のプログラマーのみなさんから、たくさんのご意見やご協力をいただけるようになりました。その結果、Pythonはものすごいスピードで進化していったんです。

Pythonは、現代において非常に人気のあるプログラミング言語です。「もう、知らない人はいないんじゃないかな?」Webアプリケーションの開発から、データの分析、そして機械学習といった、色々な分野で使われています。

Guidoさんは、「もっと簡単にプログラムを作れて、しかもC言語みたいに色々なことができる新しい言語があったら良いなあ」って思うようになったんです。

彼は、自分だけの特別な言葉を作ろうと決めたんですね。

Pythonの誕生

Guidoさんは最初、「インタープリタを作るには2、3ヶ月かな」と思っていたみたいですね。

その後、チームみんなの仕事の効率が上がりました。そのおかげで、時間をもっと有効に使えるようになったのです。

プロジェクトは、計画していた期間よりも長くなってしまいました。

彼は諦めずにPythonを作り上げました。C言語の力強さと、シェルスクリプトの手軽さを組み合わせた、新しいプログラミング言語を完成させたのです。「やるじゃん」

オープンソースとしての公開

約1年後、GuidoさんはPythonを誰でも使えるようにしました。

当時の私はまだ「オープンソース」という言葉を知らなかったので、その言葉は使っていません。 ですが、プログラムを公開するとすぐにPythonの良さが多くの人に伝わったみたいなんです。

小さな集まりができあがり、開発者たちはPythonを使うようになりました。そして、良いところや直してほしいところをGuidoさんに伝えるようになったのです。

このコミュニティでは、メンバーがお互いに協力して発展してきました。 最終的な判断は、Guidoさんが行っていました。

新たなガバナンス体制へ

2018年7月、Guido van RossumはPythonの「生涯独裁者(BDFL)」の役職を辞任しました。

Pythonコミュニティは、それから新しい運営方法へと変わりました

現在、Pythonの未来は、一人のリーダーではなく、複数のメンバーからなる委員会によって導かれています。

この組織の形は、Pythonがもっと大きく、もっと良くなるためのお手伝いをしています。

まとめ

Pythonの誕生は、開発者であるGuido van Rossumさんの個人的な考えと経験から生まれました。

彼がオランダで感じた「もっと使いやすく、表現力豊かな言語を作りたい」という思いこそが、現在のPythonの土台になっているんですね。

Pythonは、誰でも自由に使える形で公開されています。そのため、世界中のたくさんのエンジニアが協力して、Pythonをより良くしてきました。

Pythonは、プログラミングを始めたばかりの人から、ベテランの専門家まで、多くの人が使っている人気の言語です。 たくさんの人に好かれていると聞いて、私も嬉しい気持ちになります!

Guidoさんの熱い思いと、周りの人たちの応援があったからこそ、今のPythonがあるんですね。

Pythonを始めたいみなさんは、これらの情報を知ることで、もっとPythonが好きになると思いますよ。

ENPRO
ENPRO

YouTubeで偶然この動画を見つけました。
Pythonの歴史について知ることができて、とても良かったと思います。
開発者の動画を詳しく調べてみるのも面白いかもしれませんね。

よかったらシェアしてね!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


目次