言語としての Ruby についてよりも、設計者まつもとゆきひろさんの考え方について興味があります。言語仕様についてではなく、「このような原則に従って設計した」というような、思想の部分についてご回答ください。MLなどからソースの明示があれば、最高です。
なお、オブジェクト指向スクリプト言語 Ruby は未読です。
Linux Maganize 2005年1月号, p. 132 より.
「名前重要」は私の座右の銘です.
(snip)
Rubyに関して言えば,もしRubyがRubyというう名前でなかったら,これほどまでに広まらなかっただろうと考えています.Rubyという名前が人々をひきつけ,Rubyという名前が開発者である私のモチベーションを維持するのに役立っていたのではないかと考えています.
Rubyの誕生日は1993年2月23日であるとあちこちで語ってきました.これは,
(snip)
「Rubyという名前が決まった日」なのでした.この日の時点ではRuby処理系は 1行も書かれていませんし,それどころか言語の文法さえ漠然としたもので,はっきりとは定まっていませんでした.
名前のパワーについて,「ゲド戦記」や姓名判断を取り上げられています.
お子さんの命名にも苦労されたようです.
MLではこんな会話もよくなされているようです.
http://i.loveruby.net/d/20040219.html
変数名が思いつかないからって,hogeとかfooとかつけてちゃダメってことですね.耳が痛いです.
http://ja.wikipedia.org/wiki/Ruby
これによると、「Rubyの言語仕様策定において最も重視しているのはストレスなくプログラミングを楽しむこと (Enjoy programming) である」とあります。
ありがとうございます!質問意図をきっちり汲んで頂けてうれしいです。一つ目から Enjoy programming なのは Ruby らしくてよいですね。
http://ruby.mirror.easynet.be/ja/uguide/uguide02.html
本人の文書らしいです
気軽なオブジェクト指向プログラミングを支援するスクリプト言語
がキャッチフレーズだそうです。
へー。これは未読でした。ありがとうございます。
昔「驚き最小の原則」というのが挙げられていました
http://ja.wikipedia.org/wiki/%E9%A9%9A%E3%81%8D%E6%9C%80%E5%B0%8...
Rubyの作者まつもとゆきひろは、その言語設計ポリシーとして一時期「驚き最小の原則」を挙げていた。
確かにRubyを使うと「○○が××だから△△は□□な気がする。・・・試したらやっぱりそうだった」というのがあります。
特に他言語のプログラマほどそう思うと思います。
色んな言語のいいとこ取りな感じです。
ただし、その後「驚き最小の原則」は個人毎の言語歴によって異なるため、「「驚き最小の原則」に反しているのでは」という異議は受け付けないようになったそうです。
そうですね。「リファレンスで確認するのが面倒なので、期待する動作でとりあえず書いてみたら期待どおりに動いた」って経験何度もあります。使っていてストレスが少ないですね。ありがとうございました。
Linux Maganize 2005年1月号, p. 132 より.
「名前重要」は私の座右の銘です.
(snip)
Rubyに関して言えば,もしRubyがRubyというう名前でなかったら,これほどまでに広まらなかっただろうと考えています.Rubyという名前が人々をひきつけ,Rubyという名前が開発者である私のモチベーションを維持するのに役立っていたのではないかと考えています.
Rubyの誕生日は1993年2月23日であるとあちこちで語ってきました.これは,
(snip)
「Rubyという名前が決まった日」なのでした.この日の時点ではRuby処理系は 1行も書かれていませんし,それどころか言語の文法さえ漠然としたもので,はっきりとは定まっていませんでした.
名前のパワーについて,「ゲド戦記」や姓名判断を取り上げられています.
お子さんの命名にも苦労されたようです.
MLではこんな会話もよくなされているようです.
http://i.loveruby.net/d/20040219.html
変数名が思いつかないからって,hogeとかfooとかつけてちゃダメってことですね.耳が痛いです.
これまた大切ですね~。Ruby という名前についても名前重要が言われていたのは初めて知りました。過去の ML も雰囲気が伝わっておもしろいです。どうもありがとうございました。
みなさん、紹介が上手いので、読んでてとてもためになります。
これまた大切ですね~。Ruby という名前についても名前重要が言われていたのは初めて知りました。過去の ML も雰囲気が伝わっておもしろいです。どうもありがとうございました。
みなさん、紹介が上手いので、読んでてとてもためになります。