「プログラマが幸せになる言語」を作った
2003年9月29日、Artima.comに掲載されたインタビュー「The Philosophy of Ruby」で、Bill Vennersは、まつもとゆきひろが以前書いた一文を取り上げます。
For me the purpose of life is partly to have joy. Programmers often feel joy when they can concentrate on the creative side of programming, So Ruby is designed to make programmers happy.(Artima掲載のインタビューが引用する、まつもと自身の文章)
「人生の目的の一部は、喜びを持つことだ。プログラマは、創造的な側面に集中できるときに喜びを感じることが多い。だからRubyは、プログラマが幸せになるように設計されている」——本人が以前に記し、インタビューでも改めて取り上げられた言葉です。
楽しく、速く終えられるように
同じインタビューで、まつもとはこう補います。人生を楽しみたいだろう、仕事が速く終わり、しかも楽しいなら、それが良いではないか、と。「それが人生の目的の、一部だ」とも述べています。
Ruby公式サイト『Rubyとは』は、作者がPerlやSmalltalkなど好みの言語を混ぜ、関数型と命令型の調和を目指したこと、そして「Rubyをシンプルなものではなく、自然なものにしようとしている」とたびたび語ってきたことを紹介しています。公式サイトは続けて、外観はシンプルでも内側はとても複雑で、人の身体に似ている、というまつもとの言葉も載せています。一般への公開は1995年です。
幸せのために設計した、と本人が書いた
存命の人物の私生活には立ち入らず、公開された発言と公式の説明だけを入口にします。言語の人気や枠の話より先に、プログラマの喜びを設計の目的に置いたという言葉があります。



