Владимир Овсянников
Сегодня очень трудно не заметить ажиотаж вокруг языка программирования Ruby
и фреймворка Ruby on Rails.
Ruby (в переводе с англ. – рубин) был задуман в 1993 году японцем Йукихиро Мацумото
(Yukihiro Matsumoto), известным как Matz. Фанатик объектно-ориентированного
программирования, он решил создать более объектный язык, нежели Python и более
мощный, чем Perl.
Первая публичная версия Ruby вышла в 1995 году.
Постоянно нарастала его популярность – ведь раз написав хотя бы одну программу
на Ruby, писать на другом языке уже невозможно.
Но действительный прорыв в его распространении
произошёл совсем недавно – в 2004 году, с появлением Ruby on Rails.
Что же такое Ruby?
Ruby – интерпретируемый язык программирования, поддерживающий много разных
парадигм, в первую очередь объектную. Обладает автоматическим «сборщиком
мусора» и строгой динамической типизацией, поддерживает многопоточность (*nix и
независимая от ОС).

Иерархия базовых классов Ruby