Интерпритируемый язык с функциональной и обьектно-ориентированной концепцией. Создан японцем Yukihiro Matsumoto ("Matz"), первый релиз вышел в 1995, с мыслью, чтобы язык был ориентирован на человека, а не на машину. Он должен был быть мощнее Perl и более обьектно-ориентированный чем python.
Интерпритатор написан на С и имеет название Matz's Ruby Interpreter or Ruby MRI (also called CRuby). Он достаточно медленный, что является главным недостатоком руби.
Koichi Sasada решил переписать интерпритатор и открыл проект YARV (Yet another Ruby VM). Этот интерпритатор дал прирост на 15%, но стартап руби остается достаточно меделенным, как и работа с базой через ActiveRecord.
Matsumoto в 2007 году смерджил проект YARV со своим кодом, и YARV входит в официальный руби с версии 1.9. YARV после этого прозвали KRI (Koichi's Ruby Interpreter.
Интерпритатор написан на С и имеет название Matz's Ruby Interpreter or Ruby MRI (also called CRuby). Он достаточно медленный, что является главным недостатоком руби.
Koichi Sasada решил переписать интерпритатор и открыл проект YARV (Yet another Ruby VM). Этот интерпритатор дал прирост на 15%, но стартап руби остается достаточно меделенным, как и работа с базой через ActiveRecord.
Matsumoto в 2007 году смерджил проект YARV со своим кодом, и YARV входит в официальный руби с версии 1.9. YARV после этого прозвали KRI (Koichi's Ruby Interpreter.
