Ruby
日本発の
プログラミング言語
オブジェクト指向
で
動的型付け
な
スクリプト言語
日本発で日本語ドキュメントが豊富なのもあり、多くの日本製ソフトウェアの開発や自動化スクリプトで使われる
Homebrew
でも使われている
外観
式指向プログラミング
が強い
プログラムは式の連続
あらゆるものが式
オブジェクト指向
ほか言語での
プリミティブ
も含めてオブジェクトという扱いであり、
メソッド
を持つ
たとえば+演算子もIntegerなどのメソッドとして定義されている
メソッドが見つからなかったときの挙動さえもメソッドで定義されている
オープンクラス
がある