Register now or log in to join your professional community.
مفتوحة المصدر : كون اللغة مفتوحة المصدر يعنى أنه يوجد عدد غير منتهى من المطورين قائمين على اللغة، وسرعة في معالجة الأخطاء.
ذات أغراض عامة : يعنى إمكانية استخدامها في أنواع مختلفة من البرامج سواء في قواعد البيانات أو واجهات رسومية أو برامج علمية أو الويب...إلخ.
لغة كائنية المنحى : الميزة هي أنها الأسلوب الأفضل والأمن لتطوير البرمجيات.
دينامكية: لن تكون مضطرا أن تعلن عن نوع المتغير، بعكس لغات ثانية مثل لغة الجافا.
مفسرة: بمعنى أنها تستخدم مفسر وليس مترجم، سيتبادر إلى ذهنك ما هو المفسر والمترجم.
المترجم : هو برنامج يقوم بتحويل الكود من لغة مثل السى مثلا إلى ملف تنفيذي المفسر : هو برنامج يقوم بتنفيذ الكود سطر بعد سطر وهذا له مميزات وسلبيات: فمن المميزات : هي المحمولية على أكثر من نظام تشغيل وأكثر من بنية من العتاد. بعكس اللغات المترجمة التي ستحتاج إلى إعادة ترجمة برنامجك كل مرة لكل منصة. من السلبيات : البطء وإمكانية الإطلاع على الكود -وهذه لا تعتبر مشكلة في عالم المصادر الحرة-
المحمولية : بمعنى أنها مدعومة على العديد من النظم. وكذالك هي لغة بسيطة
اذا كنتي جديده في مجال البرمجة ف نعم انصحك بتعلم هذه اللغة لانها سهلة جدا للمبتدئين وخصوصا انها من اللغات عالية المستوي لذا فهي قريبه من اللغة الانجليزية جدا . وسوف تتقنيها في وقت قصير جدا
من بعض الفوائد بها :
1- لا يلزمك ترميز وظائف فردية مثل أدوات المصادقة أو ملفات تعريف المستخدمين أو إعدادات مماثلة
2- روبي لديه مجتمع نشط من المطورين والمبرمجين في كثير من المواقع
3- روبي لديه أكثر من0 مكتبة و framework متعددة للاختيار من بينها: مثل Ruby on Rails أو Chef ، يمكنك دمج الكود الموجودة مسبقًا في مشاريعك الخاصة.
4- المصادر لتعلم لغة روبي كثيره جدا
لغة روبي من اللغات التي تم وضعها لتبسيط برمجة صفحات الويب وهي اللغة الاهم عند موقع تويتر اذا اردتي تعلم تطوير صفحات الويب فعليكي بها لانها
١- لغة سهلة التعلم
٢- هناك احتياج كثير لها في قطاع العمل