Rubyとは
Ruby (ルビー)は、 まつもとゆきひろ (通称Matz)により開発された オブジェクト指向 スクリプト言語 であり、従来 Perl などのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初 1993年 2月24日 に生まれ、 1995年 12月に fj 上で発表された。名称のRubyは、プログラミング言語Perlが6月の 誕生石 であるPearl( 真珠 )と同じ発音をすることから、まつもとの同僚の誕生石(7月)の ルビー を取って名付けられた。
機能として、 クラス定義 、 ガベージコレクション 、強力な 正規表現 処理、 マルチスレッド 、 例外処理 、 イテレータ ・ クロージャ 、 Mixin 、 演算子オーバーロード などがある。Perlの代替となることができることが初期の段階から重視されている。Perlと同様に グルー言語 としての使い方が可能で、 C プログラムやライブラリを呼び出す 拡張モジュール を組み込むことができる。
Ruby処理系は、主に インタプリタ として実装されている(詳しくは を参照)。
構文は、 ALGOL 系を継承しながら、 可読性 を重視している。Rubyにおいては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる。
フリーソフトウェア としてruby ライセンス(Ruby License や Ruby's と表記されることもある。 GPL か Artistic...






