ことのは年代記

まつもとゆきひろ

まつもと ゆきひろ/Yukihiro Matsumoto

1965–没年不詳/現代の技術者

  • プログラマ
  • 言語設計

楽(たの)しさを設計目標(せっけいもくひょう)に置(お)いた言語作者(げんごさくしゃ)

プログラミング言語(げんご)Rubyを作(つく)った技術者(ぎじゅつしゃ)です。処理(しょり)の速(はや)さより、書(か)く人(ひと)が読(よ)みやすく楽(たの)しく書(か)けることを設計(せっけい)の目標(もくひょう)に置(お)きました。

言葉

Ruby言語(げんご)の開発(かいはつ)で飽(あ)きたり、辛(つら)く感(かん)じたりすることはなかった

読み・現代語:この言語(げんご)を作(つく)る仕事(しごと)で、飽(あ)きたことも、つらいと感(かん)じたこともなかった。

三十年以上一(さんじゅうねんもっうえひと)つの言語(げんご)を作(つく)り続(つづ)けている人(ひと)の言葉(ことば)です。続(つづ)いた理由(りゆう)を、意志(いし)の強(つよ)さではなく面白(おもしろ)さで説明(せつめい)しています。長(なが)く続(つづ)く仕事(しごと)の条件(じょうけん)を、根性(こんじょう)の側(がわ)に置(お)かなかった点(てん)が特徴(とくちょう)です。

出典:まつもとゆきひろ(まつもとゆきひろ)のインタビューでの発言(はつげん)出典の確度:諸説あり。本人の言葉とされますが、表現や場面に諸説あります

書(か)く人(ひと)が楽(たの)しいことを、いちばん大事(だいじ)にした

読み・現代語:言語(げんご)を設計(せっけい)するとき、書(か)く人(ひと)にとって楽(たの)しいかどうかを最優先(さいゆうせん)にした。

Rubyの設計方針(せっけいほうしん)として繰り返(くりかえ)し語(かた)られてきた考え方(かんがえかた)です。速(はや)さや理論(りろん)より、書き手(かきて)の感(かん)じ方(かた)を上(うえ)に置(お)きました。道具(どうぐ)を作(つく)る人(ひと)が、使(つか)う人(ひと)の気分(きぶん)を仕様(しよう)に含(ふく)めた例(れい)として読(よ)めます。

出典:Rubyの設計方針(せっけいほうしん)として語(かた)られてきたもの出典の確度:諸説あり。本人の言葉とされますが、表現や場面に諸説あります

この人の歩み

1965年(ねん)、大阪(おおさか)で生(う)まれ、鳥取(とっとり)で育(そだ)ちました。高校生(こうこうせい)のときにプログラミングに出会(であ)い、自分(じぶん)で言語(げんご)を作(つく)りたいと考(かんが)えるようになります。筑波大学(つくばだいがく)で情報工学(じょうほうこうがく)を学(まな)び、卒業後(そつぎょうご)はソフトウェア会社(かいしゃ)に勤(つと)めました。既存(きそん)の言語(げんご)を使(つか)うなかで、書(か)いていて気持(きも)ちのよい言語(げんご)が見当(みあ)たらないと感(かん)じたことが、開発(かいはつ)の動機(どうき)になります。

1993年(ねん)、Rubyの開発(かいはつ)を始(はじ)めました。1995年(ねん)に無償(むしょう)で公開(こうかい)し、誰(だれ)でも使(つか)い、改造(かいぞう)し、再配布(さいはいふ)できる形(かたち)にします。設計(せっけい)の中心(ちゅうしん)に置(お)かれたのは、実行(じっこう)の速(はや)さでも理論(りろん)の美(うつく)しさでもなく、書(か)く人(ひと)が読(よ)みやすく感(かん)じることでした。同(おな)じ処理(しょり)に複数(ふくすう)の書き方(かきかた)を許(ゆる)すのも、書き手(かきて)に選(えら)ばせるためです。2000年代(ねんだい)に入(はい)り、Webアプリケーションを短(みじか)く書(か)ける仕組(しく)みが登場(とうじょう)したことで、Rubyは世界中(せかいじゅう)で使(つか)われるようになりました。開発(かいはつ)の方針(ほうしん)は公開(こうかい)の場(ば)で議論(ぎろん)され、多(おお)くの人(ひと)の提案(ていあん)が取り込(とりこ)まれています。作者(さくしゃ)は現在(げんざい)も改良(かいりょう)を続(つづ)け、後進(こうしん)の技術者(ぎじゅつしゃ)を育(そだ)てる活動(かつどう)にも関(かか)わっています。

日本(にっぽん)で生(う)まれたプログラミング言語(げんご)が、国際規格(こくさいきかく)になった数少(かずすく)ない例(れい)です。

この言葉が映すもの

  • 匠(手仕事を極める、細部への敬意)手仕事を極める、細部への敬意

    同(おな)じ処理(しょり)に複数(ふくすう)の書き方(かきかた)を許(ゆる)すなど、書(か)き心地(ごこち)の細部(さいぶ)まで設計(せっけい)しています。

  • 無償(むしょう)で公開(こうかい)し、誰(だれ)でも使(つか)い改造(かいぞう)できる形(かたち)にして、議論(ぎろん)も公開(こうかい)の場(ば)で行(おこな)いました。

  • 既存(きそん)の言語(げんご)に不満(ふまん)があると感(かん)じたところから、自分(じぶん)で言語(げんご)を作(つく)り始(はじ)めました。

関わりのある人

近い言葉の人

同じ時代の人:岩田聡

出典

肖像:利用条件を満たす画像が確認できなかったため、掲載していません。代わりに、この人物の軸の色でつくった模様を表示しています。

本文は上記を参照して編者が要約・再構成したものです。原文の転載ではありません。