قسم تربية بيجي
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

قسم تربية بيجي


 
الرئيسيةأحدث الصورالتسجيلدخول
الى كافة طلاب الصف السادس الاعدادي : يحق للطالب الذي يرغب بتحسين درجته في اي مادة من المواد اني يعيد الامتحان في الدور الثاني وسيتم اعتماد درجة الدور الثاني ويحق لاي طالب اعادة الامتحان سواء كان معيدا ام ناجحا...

 

 روبي

اذهب الى الأسفل 
كاتب الموضوعرسالة
الادارة
Admin



ذكر عدد الرسائل : 136
العمر : 36
المدرسة او الدائرة التي تنتمي اليها : قسم تربية بيجي / الحاسوب
العنوان الوظيفي : موظف
تاريخ التسجيل : 02/05/2007

روبي Empty
مُساهمةموضوع: روبي   روبي I_icon_minitimeالأربعاء أكتوبر 15, 2008 2:03 am

روبي





روبي (أو ياقوت) هي لغة برمجة كائنية ابتدعها الياباني يوكيهيرو ’ماتز’ ماتسوموتو. و تمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. بدأ ماتز العمل عليها في العام 1993 و حرر أول نسخة للعامة في العام 1995. لم تحصل روبي على الشهرة إلا مؤخرا عندما قام دافيد هاينماير هانسون بتطوير الإطار المشهور لبرمجة الوب روبي على القضبان بإستخدام روبي في العام 2005.





مميزات لغة روبي :
-1 مفتوحة المصدر

-2 ذات أغراض عامة

-3 كائنية المنحى

-4 ديناميكية ، و مفسرة

-5 محمولة

-6 صيغة نظيفة


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

ذات أغراض عامة : يعنى إمكانية إستخدامها في أنواع مختلفة من البرامج سواء في قواعد البيانات أو واجهات رسومية أو برامج علمية أو الويب ...إلخ.

لغة كائنية المنحى : الميزة هى أنها الأسلوب الأفضل والأمن لتطوير البرمجيات .

دينامكية: لن تكون مضطرا أن تعلن عن نوع المتغير، بعكس لغات ثانية مثل ال java .

مفسرة: بمعنى أنها تستخدم مفسر وليس مترجم ، سيتبادر إلى ذهنك ما هو المفسر و المترجم.

المترجم : هو برنامج يقوم بتحويل الكود من لغة مثل السى مثلا إلى ملف تنفيذي المفسر : هو برنامج يقوم بتنفيذ الكود سطر بعد سطر وهذا له مميزات و سلبيات: فمن المميزات : هى المحمولية على أكثر من نظام تشغيل وأكثر من بنية من العتاد. بعكس اللغات المترجمة التي ستحتاج إلى إعادة ترجمة برنامجك كل مرة لكل منصة. من االسلبيات : البطء و إمكانية الإطلاع على الكود -وهذه لا تعتبر مشكلة في عالم المصادر الحرة-

المحمولية : بمعنى أنها مدعومة على العديد من النظم .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://baiji.yoo7.com
 
روبي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
قسم تربية بيجي :: قسم الحاسوب Computer Section :: لغات كائنية-
انتقل الى: