Rubyの特徴 読者の中には既にRubyに慣れ親しんでいる人もいるだろうが、そうでない人も たくさんいるだろう(そうであってほしい)。まずはそのような人達のために Rubyの特徴をおおざっぱにまとめる。 以下、言語仕様としてのRuby言語を大文字で「Ruby」、その実装としての rubyコマンドを小文字で「ruby」と書き分けて示す。 開発形態 Rubyは、まつもとゆきひろ氏個人の手によって作成されている言語である。 CやJavaやSchemeのように標準があるわけではない。その仕様はrubyという 実装によって示されるだけであり、しかも常に変化している。良くも悪くも 自由なのだ。 またrubyがフリーソフトウェアである……つまりソースコードが公開されていること、 しかも無料で配布されていること、の二点は書いておかないといけないだろう。 そのような条件だからこそ本書のような試みも成立するわ