Ruby

Ruby

Ruby został stworzony w 1995 roku przez programistę wolnego oprogramowania z Japonii – Yukihiro Matsumoto znanym również pod pseudonimem Matz. Jest to w pełni obiektowy i interpretowany język programowania, posiadający dynamiczne typy.

Choć ciężko mówić o łatwym języku programowania – Ruby przez programistów określana jest jako właśnie jeden z łatwiejszych do nauki. Choć Ruby powstała w latach 90.

XX wieku, prawdziwą popularność przyniósł jej dopiero napisany przez programistów pod kierunkiem Davida Heinemeiera Hanssona w 2003 roku framework do tworzenia aplikacji webowych – Ruby on Rails. Dwa lata później to właśnie książki dotyczące Ruby były najczęściej kupowanymi pozycjami w kategorii programowanie na Amazon.

com. Jeżeli chodzi natomiast o samą bazę Ruby czerpie niektóre rozwiązania z Pythona, Perla, CLU, Lispa oraz Eiffela.

Jej składnia opiera się przede wszystkim na rozwiązaniach znanych z CLU i Perla. Programy stworzone w języku Ruby cechuje łatwość przenoszenia między różnymi platformami.