この記事のポイント
- Rubyは日本人エンジニア・まつもとゆきひろさんが開発した、「楽しさ」を重視したプログラミング言語
- 国際電気標準会議で国際規格に認証された、日本発初のプログラミング言語として世界中に普及している
- 「やらざるを得ない環境に身を置く」精神で生まれたRubyは、今もエンジニアに愛され進化し続けている
まずは無料で会員登録
Ruby・Web系エンジニアのインターンを探してみよう
出典 : Yukihiro Matsumoto – Wikipedia
Rubyとは?
Rubyとは、まつもとゆきひろさんによって開発されたプログラミング言語です。「Enjoy Programming」、ストレスなくプログラミングを楽しむことを最も重要視しており、20年以上愛され続けています。また、日本で開発されたプログラミング言語として初めて、国際電気標準会議で国際規格に認証されました。
開発には、まつもとさん自身の価値観が濃厚に反映されており、新しいものを作ろうというよりも、「気持ち良さ」や「自由度」、また「愛」があるかという点を重要視しています。特定分野に特化し設計されたものというより、汎用的で隅々まで配慮されているものが好みだそうです。
Rubyそのものに機能を追加し、「Fairy」や「ROMA」を開発し、まつもとさんは2007年の6月から、「楽天技術研究所のフェロー」という肩書でも働いています。なお現在は一般財団法人Rubyアソシエーション理事長も兼任しています。楽天に大量にあった手つかずのデータに対して、柔軟なデータ処理や、いかに高速に格納して取り出すかなどの支援をしています。
まつもとゆきひろさんとは?
まつもとゆきひろさんは、日本在住のソフトウェア開発者で最も有名であると言っても過言ではありません。
1965年4月14日大阪府生まれ。鳥取県育ちで、現在は島根に在住。プログラミング言語が高嶺の花だった1980年代、高校生のときからプログラミング言語に興味を持ち、「自作言語」を何種類も試み、筑波大学第三学群情報学類卒業後、プログラマへの道へと進みます。1993年、プログラミング言語、「Ruby」を開発。現在は、株式会社ネットワーク応用通信研究所フェロー、楽天株式会社楽天技術研究所フェロー、一般財団法人Rubyアソシエーション理事長などを兼任しています。(出典:まつもとゆきひろ – Wikipedia)
多くの種類のプログラミング言語があり、それぞれ独自の良い点、悪い点があると知り、「それなら、僕が言語をデザインして何がいけないんだと思った」のだそうです。プログラミング言語は与えられるもの、という発想から脱却した瞬間でした。そして、「それなら自分で作りたい」という発想に至ったのです。動機はいたってシンプルで、損得は考えていませんでした。
誕生した時点では、「Ruby」は同じ社内の3人だけが使用する小さな存在でしたが、1995年にRubyはインターネットで一般公開され、やがて世界中に広がることとなりました。 以降まつもとさんはRubyを「一生もの」の趣味として、20年間楽しみながら成長させ続けられたのです。だからこそRubyは多くの人から愛される存在となりました。
まつもとゆきひろさんとRubyの関係は?
Ruby誕生までには、たくさんの試行錯誤がありました。高校時代からたくさんの「自作言語」を何種類も試みており、中には名前を決めたけど2週間で放棄したものもあります。数多くのプログラミング言語を学び、何種類もの自作プログラミング言語を作っては捨てていました。数多くのトライ&エラーの上にRubyは誕生したのです。
Ruby開発の最大のハードルは最初の半年間でした。プログラムの最も簡単な基礎的な部分を動かせるようになるために、それだけの時間を要したのです。”Hello,World!”。単純な文字列でしたが、この文字が表示できたときが、Rubyが一人前にひとり立ちできた瞬間でした。このとき、開発者であるまつもとさんは、「すごいことをした!」と感じていたそうです。
「20年後も現役プログラマでいたい」
「20年後も現役プログラマでいたい」。2013年に行われたRuby20周年記念パーティーで、まつもとさんはそう語っています。それは、プログラミングをストレスなく楽しむことを大事にしてきた、まつもとさんならでこその発言です。
Rubyはまつもとさんの中で、作品だったり、自己表現だったり、パズルだったりするそうです。まつもとさんが「一生ものの趣味」とし、楽しく愛してきたからこそ、Rubyは多くの人に愛される存在となったのでしょう。近年は生成AIやクラウドサービスの普及により、Rubyをはじめとするプログラミングスキルへの需要はますます高まっています。皆さんも、プログラミングに触れて、楽しさを味わってみてはどうでしょうか?
編集後記
「楽しむこと」を軸に30年以上Rubyを進化させ続けるまつもとさんの姿勢は、エンジニアを目指す皆さんへの大きなメッセージです。
好きなことをとことん追求する姿勢が、世界を変える技術につながることを覚えておいてください。
編集者
エンジニア就活 編集部
ITエンジニアを目指す就活生に向けて、求人情報・選考ノウハウ・業界研究など実践的なコンテンツを届けています。
就活生の疑問や不安に寄り添いながら、日々コンテンツを更新しています。



