Rubyは、活動的でオブジェクト指向の一般用プログラム言語です。これは、Smalltalkのような機能を持つ構文を統合しています。EiffelやLispなどのプログラムに少し似ています。Rubyは、複数のプログラミング・パラダイムを容易にサポートし、信じられないほど汎用性があります。どのプログラマーにとってもすばらしいツールです。この言語は、1990年代の日本で、「まつもとゆきひろ」(通称:Matz)によって開発されました。
Rubyは、動的タイプシステムと、自動メモリー管理を備えています。Rubyの仕様は、IPAの国際標準推進センターによって、注意深く設計されました。2011年にJIS規格を受け、翌2012年に国際規格(ISO/IEX30170)に承認されました。以来、市場で成長を続け、Rubyを実装した互換ソフトが多くあります。YARV, JRuby, Runinius, IronRuby, MacRuby, RubyMotion, mruby, HotRuby, Topaz, Opalなどです。各バージョンは、異なるアプローチをとり、機能も少し異なります。総じて、Rubyは、すばらしいプログラム言語で、とてもオブジェクト指向で、ダイナミックです。これは、多くのプログラマーにとって役立ち、プログラミング過程をスムーズにします。
万能プログラミング言語