Rubyはまつもとゆきひろ(通称Matz)によって1990年代に開発されたオブジェクト指向プログラミング言語。読みやすく書きやすいことを重視しており、自然言語に近い文法を持つ。

Rubyの特徴は、その表現力の豊かさと、開発者の幸福を考慮した設計哲学にある。また、フレームワークであるRuby on Railsの登場により、Webアプリケーションの開発が容易になり、Rubyはより一層人気を博した。

Rubyは「プリンシパル・オブ・リースト・サプライズ(最小驚きの原則)」を採用しており、コードが実行時に予想外の振る舞いをすることが少ないように設計されている。

オブジェクト指向スクリプト言語 Ruby