Ruby

W 1995 roku Yukihiro Matsumoto, znany również pod pseudonimem Matz, stworzył język interpretowany, w pełni obiektowy oraz dynamicznie typowany język programowania. Nazwał go Ruby, co w języku angielskim oznacza „rubin”.

Z początku Ruby nie został przyjęty jakoś szczególnie euforycznie, jednak od 2003 roku zaczął systematycznie zdobywać nowych orędowników. Do tego języka najbardziej przyciągał ludzi chyba popularny framework o nazwie Ruby on Rails, który służy do projektowania aplikacji internetowych.

O popularności omawianego języka świadczyć może chociażby statystyka sprzedaży książek opisujących jego specyfikę, która w 2005 roku osiągnęła swoje apogeum. Dla rozwoju tego języka ważny był również rok 2009, w którym to została wydana wersja 1.

9.1.

Poprawiała ona obsługę na Unicode, a także wydajność interpretera. Najważniejszą kwestią był tutaj nowy mechanizm, który nosi nazwę YARV.

Jak wiele innych języków programowania, również Ruby oparty jest na rozwiązaniach przeniesionych z innych języków.