روبي

روبي هي لغة موجهة نحو الكائنات للبرمجة سريعة وسهلة.
التحميل الان

روبي الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Ruby team
  • موقع ويب الناشر:
  • http://www.ruby-lang.org/

روبي العلامات


روبي وصف

Ruby هي لغة موجهة نحو الكائنات للبرمجة السريعة والسهلة. Ruby هي لغة البرمجة النصية المفسرة للبرمجة سريعة وسهلة الموجهة نحو الكائنات. يحتوي على العديد من الميزات لمعالجة الملفات النصية وإجراء مهام إدارة النظام (كما في بيرل). إنها بسيطة ومباشرة إلى الأمام والقابلة للتوسيع والمحمولة. فيما يلي بعض الملامح الرئيسية "Ruby": روبي لديه بناء جملة بسيط، مستوحى جزئيا من إيفل و ADA. روبي لديه ميزات معالجة الاستثناءات، مثل Java أو Python، لجعلها سهلة التعامل مع الأخطاء. مشغلي روبي هم سكر بناء الجملة للطرق. يمكنك إعادة تعريفهم بسهولة. روبي هي لغة موجهة تماما، كاملة، خالصة: OOL. هذا يعني أن جميع البيانات في Ruby هي كائن، بمعنى SmallTalk: لا توجد استثناءات. مثال: في Ruby، الرقم 1 هو مثيل FixNum Class. صممت Ruby's Oo بعناية لتكون كاملة ومفتوحة للتحسينات. مثال: روبي لديه القدرة على إضافة طرق إلى فئة، أو حتى مثيل أثناء وقت التشغيل. لذلك، إذا لزم الأمر، فإن مثيل فئة واحدة * يمكن أن يتصرف بشكل مختلف عن مثيلات أخرى من نفس الفئة. ميزات روبي ميراث واحد فقط، * عن قصد *. لكن روبي يعرف مفهوم الوحدات (تسمى الفئات في الهدف - ج). الوحدات هي مجموعات من الأساليب. كل فئة يمكنها استيراد وحدة وهكذا تحصل على جميع طرقها مجانا. البعض منا يعتقد أن هذه طريقة أكثر وضوحا بكثير من الميراث المتعدد، وهي معقدة، ولا تستخدم في كثير من الأحيان مقارنة بالميراث واحد (لا تحسب C هنا، لأنه لا يوجد في كثير من الأحيان أي خيار آخر بسبب فحص النوع القوي!) وبعد روبي يتميز بإغلاق حقيقي. ليس فقط وظيفة Unnamed، ولكن مع الارتباطات المتغيرة الحالية. ميزات روبي كتل في بناء الجملة (الرمز المحاطة ب "{" ...} "أو" تنتهي "). يمكن تمرير هذه الكتل إلى الأساليب، أو تحويلها إلى إغلاق. يضم Ruby جامع القمامة علامة حقيقية واجتياح. وهو يعمل مع جميع كائنات روبي. ليس لديك تهتم بالحفاظ على عدد المراجع في مكتبات الإرشاد. هذا أفضل لصحتك. كتابة ملحقات C في Ruby أسهل مما كانت عليه في بيرل أو بيثون، ويرجع ذلك جزئيا إلى جامع القمامة، وجزئيا إلى API الملحق الجميل. واجهة SWIJ متاحة أيضا. الأعداد الصحيحة في Ruby Can (وينبغي) استخدامها دون حساب تمثيلها الداخلي. هناك * أعداد صحيحة صغيرة (مثيلات FixNum Class) والأعداد الصحيحة الكبيرة (Bignum)، لكنك لا تحتاج إلى تقلق بشأنه يتم استخدامه أحدهما حاليا. إذا كانت القيمة صغيرة بما فيه الكفاية، فإن عدد صحيح هو Fixnum، وإلا فإنه برعاية. يحدث التحويل تلقائيا. روبي لا يحتاج إلى إعلانات متغيرة. يستخدم اتفاقيات تسمية بسيطة للدلالة على نطاق المتغيرات. أمثلة: "فار" = متغير محلي، "Var" = مثيل المتغير، "$ فار" = المتغير العالمي. لذلك ليس من الضروري أيضا استخدام "الذات" متعب ". لإعداد لكل عضو مثيل. Ruby يمكن تحميل مكتبات التمديد ديناميكيا إذا سمح نظام التشغيل. يضم Ruby نظام التشغيل الخيوط المستقلة. وبالتالي، بالنسبة لجميع المنصات التي يديرها روبي، لديك أيضا متعددة الترددات، بغض النظر عما إذا كان نظام التشغيل يدعمه أم لا، حتى على MS-DOS! ؛-) Ruby محمولة للغاية: تم تطويره في الغالب على Linux، ولكن يعمل على العديد من أنواع UNIX، DOS، Windows 95/98 / ME / NT / 2000 / XP، Macos، Beos، OS / 2، إلخ.


روبي برامج ذات صلة