ألفا ويب - alfa web  ألفا ويب - alfa web
recent

أحدث المقالات

recent
برمجة
جاري التحميل ...

تعرف على لغة البرمجة روبي Ruby و لماذا عليك تعلمها

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


إقرأ أيضًا: من الأفضل لغة Python أو Ruby أو PHP وماذا أختار؟

مميزات لغة البرمجة روبي و لماذا عليك تعلمها :

لِلُغة البرمجة روبي Ruby العديد من المميزات التي تجعل منها لغة برمجة رفيعة المستوى، متعددة الوضائف و المهام، و كما ذركنا إنتشرت اللغة بشكل واسع في العالم بسبب بساطتها و سهولة عملها و دقة نتائجها، خاصةً في تصميم و تطوير المواقع الإلكترونية، حيث يمكنك تطوير موقع بسيط بالعديد من الميمزات في 15 دقيقة فقط كما فعل دايفيد هانسوس وقت إطلاقه Ruby Rails سنة 2005 في المؤتمر ذاته، و هي في تطوير دائم إلى يومنا هذا، و لكل تحديث مميزات و خصائص جديدة، نذكر أهم مميزاتها :
  1. لُغَة برمجة كائنية التوجه.
  2. مفتوحة المصدر.
  3. لغة عملية و عالية المستوى.
  4. سهلة التعلم و التعامل.
  5. دقيقة النتائج.
  6. تختصر الكثير من الأكواد البرمجية.
  7. من اللغات الأنسب في البدايات البرمجة.
  8. تستخدم في الكثير من المواقع الحديثة.
  9. لها العديد من الوضائف في الكثير من المجالات.
  10. تعمل على معظم أنظمة التشغيل.
  11. أكثر لغات البرمجة طلباً في سوق العمل.
و العديد من المميزات يمكنك إكتشافها بنفسك بعد المضي قدما في تعلم اللغة، و هذه بعض من مجالات إستخدام اللغة بشكل كبير :

تطوير المواقع الإلكترونية :

لم تكسب اللغة شعبية في العالم إلا بعد دخولها عالم الويب و تطوير المواقع، حيث إزداد شغف المبرمجين بتعلمها حين أطلقت أول مرة بعد ما برمج المطور دافيد نظام بلوج متكامل في أقل من 15 دقيقة، و من هنا بدأت القصة ... و ما يميز لغة روبي Ruby في تطوير مواقع الويب هو إطار عمل Rails الأكثر سهولة في عالم تطوير المواقع، حيث يمكنك في خلال نصف دقيقة فقط ببعض الأوامر البسيطة الحصول على نظام تسجيل في الموقع، تسجيل دخول، تسجيل خروج، مع خاصية إعادة كلمة المرور حين فقدانها، كل هذا عبر كتابة كلمتين في سطر برمجي فقط : 'require 'model

تطوير برامج الحاسوب :

تستطيع لغة البرمجة روبي Ruby تصميم و تطوير برامج الحاسوب لكل من أنظمة الويندوز و الماك و اللينيكس، من خلال مكتبة خاصة، تجعل تطوير و تصميم البرامج شيئ بسيط للغاية، إسم المكتبة shoesrb أو shoes، لديها الكثير من الإصدارات المتسلسلة منذ عام 2012 إلى آخر تحديث في أكتوبر 2017، حيث تستخدم المكتبة أحدث تقنيات تطوير البرامج و الرسوميات الحديثة، سهلة و تختصر الكثير من الأوامر في أسطر عديدة ... يمكنك معرفة أكثر من خلال موقع المكتبة (Shoes) من : هنا

بعض المصادر العربية لتعلم اللغة :

هناك العديد من المصادر العربية لتعلم لغة البرمجة روبي، و لكن معظمها كتابية أو نظرية، و هنا نقدم لك أفضل ما وجدنا لك لتعلم اللغة بالفيديو على موقع يوتيوب :
  • أولاً : قناة بغداد الجديدة و الأفضل لحد الآن في المحتوى العربي، التي تحتوي دورته على سلسلة كاملة لتعلم أساسيات لغة البرمجة روبي مكونة من 37 درس تقريباً، بالإضافة إلى سلسة كاملة أيضاَ لتعلم تطوير المواقع بـ Ruby Rails، للدخول إلى الدورة تفضل من : هنا
  • ثانياً : دورة روبي على قناة أخونا عبدالله السكري، التي تحتوي على 38 درس مفصل لتعلم أساسيات اللغة، رابط الدورة من : هنا   

عن الكاتب

Mr Salah

التعليقات


جميع الحقوق محفوظة

ألفا ويب - alfa web