Rubyは、まつもとゆきひろ氏(Matz)が作成し、公式サイトによれば1995年に一般公開されたプログラミング言語です。数値を含むあらゆる値がオブジェクトであり、ブロック(クロージャ)、単一継承とモジュール(ミックスイン)、例外処理、ガベージコレクタ、C言語による拡張といった機能を備えます。参照実装はMRI(CRuby)で、JRubyやTruffleRuby、mrubyなど別実装も存在します。
Rubyの出自と言語としての基本的な特徴
公式サイトの記述に基づく概要であり、他言語との優劣比較は含まない。