تعتبر Ruby لغة برمجية لها أغراض عامة و حيوية . فهي تتضمن بناء مأخوذ من Pel مع بعض خصائص و مميزات smalltalk . و هو متشابه للعديم من البرامج الاخري مثل Eiffle و Lisp . و تدعم هذه الأداة النماذج البرمجية المتعددة و هي متعددة الاستخدام . و هي أداة مهمة لجميع المبرمجين . و لقد تم تصميمه و تطويره في منتصف عام 1990 في اليابان بوساطة المبرمج يوكيهيرو ماتز ماتسوموتو . و تشمل هذه الأداة نظام الطباعة الحيوي و إدارة الذاكرة التلقائية . و لقد تم تصميم مواصفات اللغة في هذه الأداة بواسطة مركز المعلومات لتعزيز المعايير التابع لوكالة تحديث تكنولوجيا المعلومات . و تم قبولها كمقياس صناعي ياباني في عام 2011 و من ثم كمقياس دولي مسجل (ISO/IEX 30170) في عام 2012 . و من ثم زاد نموها في السوق , و من ثم أصبح هناك تطبيقا متعددة و بديلة .
ومن تلك التطبيقات ما يلي: YARV , JRuby , Runinius , IronRuby , MacRuby , RubyMotion , mruby , HotRuby , Topaz , and Opal . و لكل من تلك التطبيقات طريقة خاصة و تتضمن خصائص مختلفة الي حد ما . و بشكل عام , تعتبر هذه الأداة لغة برمجية رائعة . و هي مفيدة لجميع المبرمجين مما تساعدهم في تسهيل عملية البرمجة الخاصة بهم .
لغة برمجة لجميع الأغراض