CommonLoops
CommonLoops ( نظام برمجة كائنية التوجه بلغة Common Lisp ؛ [ 1 ] وهو اختصار يُذكّر بنظام " Loops " السابق في لغة Lisp لنظام Interlisp -D [ 2 ] ) هي لغة برمجة مبكرة وسّعت لغة Common Lisp لتشمل وظائف البرمجة كائنية التوجه، وهي نظام كائنات ديناميكي يختلف عن إمكانيات البرمجة كائنية التوجه الموجودة في اللغات الثابتة مثل C++ أو Java . وكما هو الحال في New Flavors ، دعمت CommonLoops الوراثة المتعددة ، والدوال العامة ، ودمج الأساليب. كما دعمت CommonLoops الأساليب المتعددة واستخدمت الكائنات الوصفية . كانت CommonLoops و New Flavors من الأسلاف الرئيسية لـ CLOS . [ 3 ] تم دعم CommonLoops من خلال تطبيق محمول يُعرف باسم Portable CommonLoops (PCL) والذي كان يعمل على جميع تطبيقات Common Lisp في ذلك الوقت.
مراجع
- ↑ الصفحة 18 من كتاب بوبرو 1986
- ↑ الصفحة 24 من كتاب بوبرو 1986
- ↑ « كانت Symbolics (1985) تستخدم New Flavors (نموذج إرسال رسائل، مثل Java اليوم)، وكانت Xerox تستخدم CommonLoops (Bobrow et al., 1986)، وكانت Lisp Machine Incorporated تستخدم Object Lisp ، واقترحت Hewlett-Packard استخدام Common Objects (Kempf, 1987). تنافست هذه المجموعات فيما بينها في سياق جهود التوحيد القياسي الجارية للغة Common Lisp في ذلك الوقت، واستقرت في النهاية على معيار قائم على CommonLoops وNew Flavors.» (صفحة 108 من Veitch 1998).
- بوبرو، دانيال ج .؛ كان، كينيث؛ كيتزاليس، غريغور ؛ ماسينتر، لاري ؛ ستيفيك، مارك؛ زديبل، فرانك (يونيو 1986). "الحلقات المشتركة: دمج لغة ليسب والبرمجة كائنية التوجه" (ملف PDF) . وقائع مؤتمر أنظمة ولغات وتطبيقات البرمجة كائنية التوجه . OOPSLA '86. الصفحات 17-29 . doi : 10.1145/28697.28700 . ISBN 978-0-89791-204-4. S2CID 62631315 . تم الاسترجاع بتاريخ 17-03-2022 .
- فيتش، جيم (1998). "تاريخ ووصف لغة CLOS". في سالوس، بيتر هـ. (محرر). دليل لغات البرمجة، المجلد الرابع: لغات البرمجة الوظيفية والمنطقية ( الطبعة الأولى). ماكميلان للنشر التقني. الصفحات 107-158 . ISBN 1-57870-011-6.
للمزيد من القراءة
- دليل الحلقات ، دانيال ج. بوبرو، مارك ستيفيك. مختبر الأنظمة الذكية، شركة زيروكس ، 1983، ملف PDF
فئات :
- لغة البرمجة ليسب
- لغة الشفرة الشائعة
- برامج لغة البرمجة Common Lisp
- مواضيع لغات البرمجة
