--- title: The History of Ruby localeTitle: تاريخ روبي --- [روبي](https://www.ruby-lang.org/en/) هي عملية ديناميكية، وجوه المنحى، [عاكسة](https://en.wikipedia.org/wiki/Reflection_(computer_programming) ) لغة البرمجة مع التركيز على البساطة والإنتاجية. يحتوي على بنية أنيقة للقراءة وقراءة سهلة. كما أن لديها نظام نوع ديناميكي وإدارة ذاكرة تلقائية. تُعرف Ruby [بسكرها النحوي](https://en.wikipedia.org/wiki/Syntactic_sugar) ، لأنها مصنوعة من أجل سعادة المطور. تم إنشاؤه من قبل مهندس برامج ياباني ، [Yukihiro Matsumoto](https://en.wikipedia.org/wiki/Yukihiro_Matsumoto) (المعروف أيضا باسم Matz) كلغة برمجة بسيطة لغرض عام لعمله اليومي. الجمع بين عناصر Perl و Smalltalk و Scheme في بنية بسيطة لكنها قوية. تم وضع روبي في 24 فبراير 1993. في عام 1999 إلى قائمة بريدية روبي-كلام ، يصف يوكيهيرو ماتسوموتو بعض أفكاره المبكرة عن اللغة: > كنت أتحدث مع زميلي حول إمكانية لغة البرمجة النصية الموجهة للكائنات. كنت أعرف بيرل (Perl4 ، وليس Perl5) ، ولكن لم يعجبني ذلك حقاً ، لأنه كان يحتوي على رائحة لغة لعب (ما زالت موجودة). بدت اللغة الموجهة نحو الهدف واعدة جدا. عرفت بايثون بعدها ولكن لم يعجبني ذلك ، لأنني لم أكن أعتقد أنها لغة حقيقية موجهة للكائنات - يبدو أن ميزات OO هي إضافة للغة. وباعتباري مهووس لغوي ومروحة OO لمدة 15 عامًا ، أردت حقًا لغة نصية حقيقية وسهلة الاستخدام. بحثت عن ولكن لم أجد واحدة. لذلك قررت أن أصنعها. مثل بيرل ، روبي جيد في معالجة النصوص. مثل Smalltalk ، كل شيء في Ruby هو كائن ، ولدى Ruby كتل ، ومكررات ، وفصول دراسية وصفية وغيرها من الأشياء الجيدة. يمكنك استخدام Ruby لكتابة الخوادم وتجربة النماذج الأولية ومهام البرمجة اليومية. وباعتبارها لغة متكاملة المنحى ، فإن روبي يتقن بشكل جيد. بحلول عام 2000 ، كان روبي أكثر شعبية من بايثون في اليابان. ولكن تم إنشاء وإطلاق إطار عمل [Ruby on Rails على](http://rubyonrails.org/) الويب ؛ نمت بسرعة فائقة تتجاوز اليابان. اليوم ، تعتبر روبي أون ريلز إطاراً متيناً للويب ؛ وقد رائدة الكثير من الممارسات العظيمة في تطوير الويب. وبالمثل ، يتم ترميز العديد من [المواقع الشهيرة](https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails) في Ruby on Rails مثل Github و Airbnb و Groupon وغيرها. هناك العديد من [تطبيقات](https://github.com/cogitator/ruby-implementations/wiki/List-of-Ruby-implementations) روبي. JRuby (Ruby on the JVM) ، و Ruby MRI (تسمى أيضاً CRuby) و IronRuby (Ruby for .NET و Silverlight) هي بعض من أشهرها.