Ruby wurde 1995 von Yukihiro Matsumoto entwickelt und ist seit 2000 außerhalb Japans verbreitet, derzeit in der Version 1.8.7. Die Sprache zeichnet sich durch ihre vollständig objektorientierte Natur, einfache Syntax und dynamische Typbindung aus. Ihre häufigsten Einsatzbereiche sind das Ruby on Rails MVC-Framework für die Webentwicklung sowie kleinere GUI-Anwendungen und eingebettete Skripte.