TOP>キャリアアップ> 第15回:世界に知られるオープンソース言語「Ruby」を作った、まつもとゆきひろ IT転職百科事典 第15回:世界に知られるオープンソース言語「Ruby」を作った、まつもとゆきひろ 編者:Tech総研 2007/2/14 次のページ 今や世界に知られるオープンソースのプログラミング言語「Ruby」を開発した、まつもとゆきひろ氏。シンプルで利便性に優れたオブジェクト指向のスクリプト言語は、世界各国のプログラマたちに愛用されている。カリスマプログラマを生んだ背景とは? (取材・文/上阪徹 総研スタッフ/宮みゆき 撮影/栗原克己)作成日:07.02.14 (株)ネットワーク応用通信研究所 基盤研究グループ 特別研究員 まつもとゆきひろ氏 オープンソースソフトウェア技術者として最も成功した日本人は誰か?という質問をプログラマにしたとするならば、多くの人が、この人物の名前を口にするであろう、まつもとゆきひろ氏。オブジェクト指向スクリプト言語「Ruby」の開発者である。自ら作ったソフトウェアが、国内はもちろんのこと、今や海外でも広く使われている。こんなエンジニアは、おそらく日本では彼くらいではないだろうか。実際、海外では、Matzのニックネームで通っているのが、まつもと氏なのだ。「Ruby」の特色は、シンプルで利便性に富んでいること。世界中のプログラマの心をつかんだソフトを生んだことはもちろん驚きだが、彼が開発をスタートさせた1993年、実はソフトハウスに勤務する一介のサラリーマンプログラマだったのだ。そしてもっと驚くべきは、彼が実は高校生のころから、プログラム言語を自分で作ることを考えていたことである。 コンピュータとの最初の出合いは、小学校6年生のとき。父親が買ってきたポケットコンピュータ「L-Kit16」でした。といっても、コンピュータなんて認識はなくて、ダンプリストを打ち込んで、LEDが光るのを見て喜ぶ程度でしたけど。それから中学3年で、また父親が今度はシャープのポケットコンピュータ「PC-1210」を買ってきたんですよね。ここで初めてプログラミングというものを知るんです。機械にこう命令すると、こう動くんだ、と。BASICを理解して、サンプルを打ち込んだりして。面白かった。父親は、建材関係の会社に勤める普通のサラリーマンでした。実はポケットコンピュータは、会社の事務計算に役立てようとしてたようなんですが、僕が取り上げてオモチャにしてしまった(笑)。 子どものころといえば、とにかく本をよく読んでいました。というのも、家の目の前が本屋さんだったから。ずっと本屋にいたので、あるとき友だちが遊びに来て家に入れようとすると、「お前の家はあっちじゃないのか」と本屋を指さされたりして(笑)。SFでもマンガでも何でも読みました。活字が好きだったんですよね。それこそ、百科事典も頭から全部読んだし、薬の説明書も読んでた。 高校に入ってからは、コンピュータへの関心が高まって、コンピュータ雑誌にのめり込みました。自分が考えたとおりにコンピュータが動くのが面白かったんです。既に、持っていたコンピュータの性能に不満を持っていました。特にプログラミング言語に興味があって。どうも、アセンブラは好きになれないなぁ、とか。BASICでプログラミング言語は作る気になれない、とか(笑)。それで、自分でプログラミング言語を作ろうと思い始めていたんです。実際、自分のデザインした言語でノートにプログラムを書いていました。残念ながら、そのノートは残ってないんですけど。ついでにいうと、名前も決めてたんです。「Ruby」じゃないです。まったく違う名前。あまりに恥ずかしい名前だから、絶対に明かさないです、これは(笑)。 大学は情報系に進んだんですが、ようやくちゃんとしたプログラム環境に出合えたのがうれしかった。それまでは触れてなかったUNIXや、書籍の中でしか見たことがなかったソフトウェアや言語などに直接触れることができて。高校時代に読んだ本の著者が研究室の先生だったというのも、うれしい出来事でした。プログラミング言語の研究室です。でも研究室のテーマは言語処理系の実装方法についてだったので、私一人先生の言うことを聞かないで、自分で言語をデザインしたりしていましたが(笑)。 バブルの時代でしたけど、遊んだりしていた記憶はないですね。ずっと図書館にいて、やっぱりいろんな本を読んでいました。遊びに行くとすれば、映画館か、それともやっぱり本屋か(笑)。運動は得意じゃないし、みんなで何かやることにも関心がなかった。本は子どものころから本当にずっと読み続けていましたね。最近になって、ネットのおかげで昔ほど読まなくなりましたけど。でも、いろんな分野の本を読んできたことは、自分に大きな意味があったと思う。 あとは、研究室によくこもっていましたね。一晩中、研究室でコンピュータをいじって過ごして朝、家に帰ってシャワーを浴びて、また研究室に来たりとか(笑)。80年代後半でしたけど、既に研究室ではインターネットが走っていたので、ネットニュースとか掲示板とかも見てましたね。面白いなぁと思いました。世の中には頭のいい人がいるんだな、と。 当時はまだコンピュータは黎明期。実は父親は、情報系の学校に行くのは反対していました。コンピュータやプログラムは趣味にしとけ、と。メカなどの技術者にしたかったみたいですね。でも、僕はとにかくコンピュータが好きでしたから。先のことなんて全然考えていませんでした。 1990年に大学を卒業してソフトハウスに入社した、まつもと氏。バブル崩壊の影響で仕事が減ったそのとき「できることをやろう」と考えたことから「Ruby」の開発がスタートした。続きはこちら>> 次のページ IT転職百科事典 第1回 都心vs地方の最大格差は2割! 地域別年収差を徹底比較 第2回 もしも平賀源内が35歳でレジュメを書いたら 第3回 KDDIテクノロジー斉藤社長が欲しい「究極のレジュメ」 第4回 一般人理解不能…ここまでズレてる「エンジニア時間」 第5回 大手ITベンダー“在宅勤務”一斉導入の真意 第6回 IT業界の給与格差を探る!元請と下請でいくら違う? 第7回 仕事の“やり損”を回避せよ!世渡り上手な自己PR術 第8回 外国人のホンネ「ソコがヘンだよ!日本人エンジニア」 第10回 業種明暗も!2006年冬のエンジニアボーナス平均80万円 第11回 梅田望夫氏が提案“2007年ITエンジニア進化論” 第12回 年収250万円未満で働く30代エンジニアの胸の内 第13回 人事が証言!大手が若手IT技術者を欲しがる理由 第14回 転職で年収アップを狙え!大作戦/レジュメ・面接編 第15回 世界に知られるオープンソース言語「Ruby」を作った、まつもとゆきひろ 第16回 次世代Webサービスの本命、SNSの展望 第17回 男性の皆さんわかってよ!女性SEの仕事へのキモチ 第18回 バブル時代が懐かしい?エンジニア福利厚生の実情 第19回 IT企業の悪しき慣習を破る!技術屋社長の社内制度 第20回 「あるある」「ねーよ!」巷のエンジニア都市伝説 第21回 登大遊@PacketiXは好奇心の振幅が非常に広い 第22回 職種別 採用天気予報 [07年4〜6月期] 第23回 2万人の年収比較!IT系職種は本当に給料が安い? 第24回 我ら“クレイジー☆エンジニア”主義!世界初!量子テレポーテーションを成功させた古澤明 第25回 IT系300人に質問☆○○だと思う企業ランキング 第26回 ”ヒーローエンジニア”を探せ!大ヒットmeromero parkのFLASHエンジニア 第27回 新人は知らない…先輩エンジニアの黒い教育活動記 第28回 本当にあった!ITエンジニア垂涎の極上オフィス環境 第29回 外資系だけじゃない!海外と関わるIT技術者の仕事 第30回 俺もお前もアイツも危ない“メタボリックエンジニア 第31回 エンジニアに「イラっときた」瞬間<診断ツール付き> 第32回 最先端技術を駆使する外資系サポートエンジニアの実力 第33回 川合史朗@Gaucheは、ハワイで俳優をしている 第34回 アクセンチュア程社長もプログラミングから始まった 第35回 外資系SIerとソフトハウスの給与はどれだけ違う? 第36回 どこが一番?7大都市別エンジニアの働き心地チェック 第37回 大ヒット会計ソフトを生んだ役員も“さん”づけの職場 第38回 職場内SMタイプを見極めて、人間関係2.0を目指せ 第39回 エンジニアを魅了するノベルティコレクション・07夏 第40回 「職場のいじめ」エンジニア的対策マニュアル 第41回 隣の女性SEは何タイプ?職場のシーン別接し方入門 第42回 30歳年収1000万エンジニア51人のキャリア図鑑 第43回 スゴ腕?下請け任せ?SEのプログラム愛情度チェック 第44回 与えられた環境の中でも道を見いだしたT.Mさん 第45回 竹内郁雄@Lispハッカーは、日本のゲルトミューラーだ