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

التاريخ

عقب إضافة محول الأوامر التدريجي للغة البرمجة المنطقية برولوغ من أجل تطبيق لغة البرمجة POP-11، تم استخدام الاسم برنامج بوبلوج، لكي يعكس أنه يدعم البرمجة بكل من اللغتين. تم الاحتفاظ بالاسم كعلامة تجارية لجامعة سوسيكس، بينما امتد النظام فيما بعد كمحولات أوامر تدريجية أضيفت من أجل لغتي البرمجة Common Lisp وML القياسية. في بادئ الأمر عمل البرنامج على امتداد العنوان الافتراض (VAX) فقط ضمن نظام الذاكرة الافتراضية (VMS)، ولكن تم نقله بعد ذلك إلى مجموعة متنوعة من نظم يونكس، ثم إلى ويندوز ولينوكس. ثم تم تطبيق منفذ جزئي لآبل ماك الذي يشغل نظام ماك أوإس إكس Mac OS X على حاسوب PowerPC وذلك في عام 2005.

ولفترة عقب عام 1983، تم بيع برنامج بوبلوج ووجد دعما عالميا كمنتج تجاري، من جهة شركة مصممي البرامج- المحدودة (System Designers Ltd)، التي تغير اسمها كما تغيرت الملكية. (يملك الشركة حاليا EDS). وفي عام 1989، سميت SD-Scicon. وفي ذلك الوقت أصدرت إدارة البيع بشركة الحلول المتكاملة المحدودة (Integral Solutions Ltd) (ISL) عرضا لبيع ودعم بوبلوج بالتعاون مع جامعة سوسيكس، التي احتفظت بالحق في الاسم "Poplog " وكانت مسئولة عن معظم تطوير البرمجيات بينما كان منتجا تجاريا.

استخدمت شركة ISL وعملائها بوبلوج Poplog لعدد من مشروعات التطوير، وخاصة نظام استخراج البيانات Clementine الخاص بها، والذي غالبا ما ينفذ بلغة البرمجة POP-11، باستخدام أدوات جرافيكية قوية بلغة البرمجة Pop-11 تنفذ بلغة البرمجة POP-11 أيضا التي تشغل على نظام ويندوز إكس. X Windows System. وكان برنامج كليمنتن ناجحا للغاية لدرجة أنه في عام 1998 تم شراء شركة ISL من قبل شركة SPSS Inc والتي كانت تبيع حزمة الإحصائيات واستخراج البيانات SPSS التي احتاجوا لها قابلة رسومية أفضل مناسبة للمستخدمين ذوي الخبرة وقليلي الخبرة أيضا. ولم ترغب SPSS في بيع ودعم بوبلوج جي، لذلك أصبح بوبلوج بعد ذلك متاحا كنظام مجاني مفتوح المصدر، ترعاه جامعة برمنجهام، والتي شاركت أيضا في التطوير بعد عام 1991.

اللغات المدعومة

تمثل لغة البرمجة POP-11 اللغة الأساسية لنظام بوبلوج. واستخدم لتطبيق اللغات الأخرى، جميعها يتجمع تدريجيا، مع محرر عام مدمج. وفي نسخ لينوكس/ يونكس، تقدم اللغة POP-11 دعما للرسوم ذات البعدين X.

ويدعم بوبلوج النسخ المجمعة تدريجيا من Common Lisp (CL)، وPOP-11 وبرولوغ وML القياسية. وقام روبن بوبليستون بتطبيق حزمة منفصلة تدعم نسخة من البرنامج.

تم استخدام بوبلوج في جميع من البحوث الأكاديمية والتعليم في مجال الذكاء الصناعي كما استخدم في تطوير منتجات تجارية متنوعة، إلى جانب برنامج Clementine. وتم منح جائزة الذكاء للحكومة البريطانية لشركة ISL تقديرا لبوبلوج الذي تعدت مبيعاتهخمسة مليون دولار.


منصات

تم تطبيق لغة البرمجة POP-11 لأول مرة على حاسوب معالج بيانات البرمجة PDP11 لشركة DEC في عام 1976 ثم نقل إلى VAX/VMS في عام 1980. وأصبح بوبلوج في حوالي عام 1982. وعلى الرغم من حتى المبيعات التجارية الأولى كانت من اجل VAX/VMS، منذ منتصف الثمانينات من القرن الماضي فإن العمل التطويري الرئيسي لبوبلوج قد أجري على حاسبات صن/سبارك (Sun/SPARC) التي تشغل نظام سولاريس، ومع ذلك فقد تم بيع الكثير من النسخ، بما في ذلك نسخ HPUX ونسخة 46-بت من بوبلوج لشركة DEC Alpha التي تشغل يونكس الرقمي. وبعد حوالي عام 1999، عندما أصبح بوبلوج متوفرا كمصدر مفتوح مجاني، تم إنجاز معظم العمل التطويري على نسخة لينوكس، بما في ذلك النقل إلى لينوكس 64-بت.

هناك نسخة لويندوز، تم تطويرها في الأساس لدعم برنامج Clementine، ولكن لم يعمل النظام الفرعي الرسومي ليونكس/ لينوكس على ويندوز بوبلوج. وهناك حل مؤقت ممكنا يتمثل في استخدام نسخة لينوكس من البوبولوج في آلة افتراضية مثل VMware على ويندوز. واعتمدت نسخة ويندوز لنظام Clementine على الحزمة التجارية التي تدعم وظيفة X على الويندوز.

كما حتى هناك مشروع SourceForge OpenPoplog والذي يهدف إلى إصدار المزيد من نسخ بوبلوج محايدة المنصة، بما في ذلك ويندوز. ويضم التطوير الأخير بواسطة هذا المشروع مكون خادم ويب من أجل الدمج في تطبيقات بوبلوج، ومجموعة ويدجت OpenPoplog لدعم قابلات المستخدم والعميل التي تشغل على متصفح ويب.

ويمكن العثور على المزيد من المعلومات حول تاريخ وخصائص بوبلوج في المدخلات POP-2 وPOP-11. كبير المهندسين المعماريين لبوبلوج والمسئول عن الكثير من التحديثات ذات الصلة بعمل نظام مجمع تدريجي محمول، وقدم دعما لمجموعة من اللغات المتنوعة جون جيبسون، بجامعة سوسيكس، بالرغم من حتى الأعمال الأولى أجراها ستيف هاردي. وتحت إشراف جوناثان كونغام تم تطبيق النظام الفرعي Common Lisp . وأضاف جميع من روبرت دونكان وسيمون نيكولاس لغة البرمجة القياسية ML بين حوالي عامي 1980 و1991 وتولى إدارة المشروع آرون سلومان، حتى مضى إلى جامعة برمنجهام، بالرغم من ذلك فقد واصل تعاونه مع سوسكس وISL في تطوير بوبلوج بعد ذلك. ومنذ عام 1999 كان مسئولا عن مسقط إلكتروني بوبلوج الرئيسي، فضلا عن الامتدادات التي وجدت هناك، والمدرجة تحت اللغة POP-11.

التطبيق

يتم تطبيق المجموعة الفرعية برولوج لبوبلوج باستخدام المجمع التدريجي الممتد للغة البرمجة POP-11، اللغة الرئيسية لبوبلوج، والتي تمثل لغة عامة الأغراض مع قواعد لغوية أكثر تقليدية. ويتطلب التطبيق الآلة الافتراضية بوبلوج حتى تمتد لتقدم دعما لمتابعات برولوج، ومتغيرات برولوج، ومسار برولوج (تسجيل أغلفة متغير متعذر التطبيق)، وبنود برولوج. وقيد التطبيق الحاجة إلى السماح لبنيات البيانات حتى يتم تقاسمها مع لغات برولوج الأخرى، وخاصة POP-11 وCommon Lisp، وبهذا يقدم دعما لمزيج من أنماط البرمجة.

انظر أيضا

  • برولوغ
  • لغة برمجة

وصلات خارجية

  • The Free Poplog Portal
  • OpenPoplog Project
  • The online Poplog Eliza


تاريخ النشر: 2020-06-02 02:00:12
التصنيفات: تاريخ الحوسبة في المملكة المتحدة, جامعة ساسكس, لغات برمجة ديناميكية, مقالات بدون مصدر منذ فبراير 2016, جميع المقالات بدون مصدر, مقالات بدون مصدر منذ 2016, جميع المقالات التي بحاجة لصيانة, بوابة تقانة/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

أمريكا تسطو على الأصول الروسية لإنقاذ أوكرانيا!

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:53
مستوى الصحة: 75% الأهمية: 89%

مصر تنجح في إدخال كمية كبيرة من الوقود إلى غزة

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:06
مستوى الصحة: 76% الأهمية: 90%

منظمة الصحة العالمية: قلقون للغاية من انتشار الأمراض في قطاع غزة

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:16
مستوى الصحة: 75% الأهمية: 89%

ليبيا.. خطف ثلاثة من أعضاء هيئة التدريس الجامعي في طرابلس

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:39
مستوى الصحة: 79% الأهمية: 100%

"حزب الله" يعلن استهداف 3 مواقع إسرائيلية وتحقيق إصابات مباشرة

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:21
مستوى الصحة: 89% الأهمية: 96%

مدة غياب نجم ريال مدريد والمباريات التي سيغيب عنها

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:44
مستوى الصحة: 92% الأهمية: 99%

موقف أي من الدول العربية والإسلامية تؤيد تجاه ما يحدث في غزة؟ّ

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:08:48
مستوى الصحة: 77% الأهمية: 87%

الإمارات تدشن محطة طاقة هي الأكبر من نوعها في العالم

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:08:57
مستوى الصحة: 86% الأهمية: 90%

تصفيات أوروبا 2024: جرحى واعتقالات عقب اشتباكات عنيفة في بلغاريا

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:08:29
مستوى الصحة: 88% الأهمية: 95%

تفاصيل جديدة في فضيحة بنزيما وريبيري الجنسية

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:47
مستوى الصحة: 95% الأهمية: 98%

روسيا تشارك بأفضل منتجاتها في مصر

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:34
مستوى الصحة: 75% الأهمية: 88%

مصر.. هجوم عنيف على "الإخوان" بعد مهاجمتها المخابرات المصرية

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:10
مستوى الصحة: 92% الأهمية: 98%

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

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:18
مستوى الصحة: 76% الأهمية: 95%

موسم الرياض.. فيوري وأوسيك وجها لوجه في "حلبة النار"

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:49
مستوى الصحة: 84% الأهمية: 92%

شولتس يستقبل إردوغان الضيف "الصعب" والمحاور الأساسي

المصدر: فرانس 24 - فرنسا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:08:34
مستوى الصحة: 88% الأهمية: 91%

 بيسكوف مقتنع بأن رئيس روسيا القادم يجب أن يكون "مثل" بوتين

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:30
مستوى الصحة: 77% الأهمية: 86%

تركيا تعلن تحييد مسؤول في حزب العمال الكردستاني شمال سوريا

المصدر: RT Arabic - روسيا التصنيف: سياسة
تاريخ الخبر: 2023-11-17 12:09:37
مستوى الصحة: 95% الأهمية: 86%

تحميل تطبيق المنصة العربية