الادارة Admin
عدد الرسائل : 136 العمر : 36 المدرسة او الدائرة التي تنتمي اليها : قسم تربية بيجي / الحاسوب العنوان الوظيفي : موظف تاريخ التسجيل : 02/05/2007
| موضوع: روبي الأربعاء أكتوبر 15, 2008 2:03 am | |
| روبي روبي (أو ياقوت) هي لغة برمجة كائنية ابتدعها الياباني يوكيهيرو ’ماتز’ ماتسوموتو. و تمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. بدأ ماتز العمل عليها في العام 1993 و حرر أول نسخة للعامة في العام 1995. لم تحصل روبي على الشهرة إلا مؤخرا عندما قام دافيد هاينماير هانسون بتطوير الإطار المشهور لبرمجة الوب روبي على القضبان بإستخدام روبي في العام 2005.
مميزات لغة روبي : -1 مفتوحة المصدر
-2 ذات أغراض عامة
-3 كائنية المنحى
-4 ديناميكية ، و مفسرة
-5 محمولة
-6 صيغة نظيفة
مفتوحة المصدر : كون اللغة مفتوحة المصدر يعنى أنه يوجد عدد غير منتهى من المطورين قائمين على اللغة، وسرعةفى معالجة الأخطاء .
ذات أغراض عامة : يعنى إمكانية إستخدامها في أنواع مختلفة من البرامج سواء في قواعد البيانات أو واجهات رسومية أو برامج علمية أو الويب ...إلخ.
لغة كائنية المنحى : الميزة هى أنها الأسلوب الأفضل والأمن لتطوير البرمجيات .
دينامكية: لن تكون مضطرا أن تعلن عن نوع المتغير، بعكس لغات ثانية مثل ال java .
مفسرة: بمعنى أنها تستخدم مفسر وليس مترجم ، سيتبادر إلى ذهنك ما هو المفسر و المترجم.
المترجم : هو برنامج يقوم بتحويل الكود من لغة مثل السى مثلا إلى ملف تنفيذي المفسر : هو برنامج يقوم بتنفيذ الكود سطر بعد سطر وهذا له مميزات و سلبيات: فمن المميزات : هى المحمولية على أكثر من نظام تشغيل وأكثر من بنية من العتاد. بعكس اللغات المترجمة التي ستحتاج إلى إعادة ترجمة برنامجك كل مرة لكل منصة. من االسلبيات : البطء و إمكانية الإطلاع على الكود -وهذه لا تعتبر مشكلة في عالم المصادر الحرة-
المحمولية : بمعنى أنها مدعومة على العديد من النظم . | |
|