تكنولوجيا

لغة البرمجة ” روبي “

لغة برمجة روبي أحد لغات البرمجة التي تستخدم في برمجة الويب، وهي من أكثر اللغات إستخداما في المواقع الكبيرة التي لها وظائف معقدة، والراجع لهذا كون اللغة سهلة في التعامل بها ومتناسبة مع المبرمجين المبتدئين ،كما أن هناك توقعات كبيرة لها في سوق عمل البرمجة مستقبلا، خاصة مع ورود اللغة في المركز الثاني عشر عالميا ،من أكثر اللغات إستخداما وفق مجتمع المطورين خاصة ،مع بداية انطلاق اطار روبي أون ريلز في عام 2004 ،حيث أنه له الأثر البالغ على انتشار نطاق العمل باللغة لغة برمجة روبي يتوفر الكثير من لغات البرمجة مثل بايثون وPhP وبيرل ،ومنهم روبي ظهرت كلغة جديدة من لغات البرمجة الحديثة ،وقدمت حلول كثيرة للقصور في لغة البرمجة الاكثر انتشارا PhP ،وكان الإصدار الأول للغة البرمجة روبي عام 1995 ،وتتميز اللغة بتكوينها من خواص أمرية وخواص وظيفية ولغة شيئية المنحنى نقية ما جعلها لغة متعددة الاستخدام ،كما انها مفتوحة المصدر وديناميكة وهو ما يجعل المبرمج غير محتاجا لإعلان نوع المتغير على عكس اللغات الآخرى مثل لغة جافا ،ومفسرة أي أنها لاتحتاج لمترجم ،والمترجم هو البرنامج الذي يقوم بتحويل الكود من لغة إلى ملف تنفيذي مفسر وواضح ،ولها صيغة نظيفة ومتعددة الأغراض، وقدم اللغة وعكف على تطويرها بوكيهيرو ماتز ماتسوموتو.

مميزات لغة البرمجة روبي

– تحتوي روبي على وثائق محتوية على كل أوامر اللغة، مع امكانية الوصول لها بسهولة خاصة وأن الوثائقيات توفر حفظ البيانات ،مع إمكانية الرجوع إليها وقت ما يختار المبرمج.

– تساهم في مساعدة المواقع الكبيرة  ،والتي يكون هناك صعوبة وتعقيد في التعامل معها

– روبي توفر شفرات برمجية سهلة في الحفظ ،وإعادة القراءة وتوفر ما يعرف بالدوال الجاهزة لإمكانية التعامل مع أي نص برمجي.

– احتواء لغة البرمجة روبي على اطارات برمجية متنوعة ،وكثير بما تصل إلى ما يقارب ستين ألف مكتبة ،واطار العمل يعمل على تغطية الكثير من احتياجات المبرمجين بكل التخصصات.

– كما أن المصادر الخاصة بتعلم اللغة متنوعة وكثيرة ،والأهم أن تعلمها متاح بشكل مجاني عبر العديد من المواقع ،أو الكورسات المجانية على الإنترنت ومنها ومع رواق لتعلم اللغة.

– اللغة متميزة أنها الإقوى إلى الآن في عالم البرمجة كاملا.

الفرق بين لغة روبي واطار Ruby On Rails

– لغة البرمجة روبي هي اللغة المستخدمة في التطوير لبرمجيات سطح المكتب ،ومعها الهواتف الذكية وكذلك مواقع الويب المختلفة .

– اطار روبي هو الفهم لمجموعة من التعليمات البرمجية، والتي يكون تمت كتابتها سابقا ،الهدف هو توفير مساعدة للمبرمجين على التمكن من بناء مواقع الويب والمقصود به هنا هو مجموعة من الأكواد والمكتبات، والخوارزميات العاملة على توفير مجموعة من الوظائف الخاصة ببناء التطبيقات للهاتف، أو البرامج الخاصة بسطح المكتب.

أو تبعا للوظيفة التي يتم تحديديها له ،علما أنه يرجح البعض سبب شهرة لغة روبي هو اطار روبي أون ريلز ،حيث أنه عمل على تطوير مواقع الويب ،بواسطة استخدام اللغة نفسها وهو الأمر الذي يجعل الأمر أكثر سلاسة في العمل ،وسهولة بتوافرهم معا في العمل وهو الأمر الذي كان سببا رئيسيا في عمل الكثير من المبرمجين بواسطة لغة روبي ،ومن هذه المواقع الشهيرة موقع توزيتر أو ساوند كلاود ،وهي مواقع شهيرة يعلمها الجميع

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
error: Content is protected !!