لغة متزامنة قائمة على الممثل

لغة البرمجة المتزامنة القائمة على الممثل ( ABCL ) هي عائلة من لغات البرمجة ، تم تطويرها في اليابان في الثمانينيات والتسعينيات.

ABCL/1

ABCL/1 (لغة التزامن القائمة على الممثل) هي لغة حوسبة متزامنة قائمة على النموذج الأولي لنظام ABCL MIMD ، تم إنشاؤها في عام 1986 بواسطة أكينوري يونيزاوا ، من قسم علوم المعلومات في جامعة طوكيو .

تستخدم لغة ABCL/1 تمرير الرسائل غير المتزامن بين الكائنات لتحقيق التزامن. وهي تتطلب لغة Common Lisp . تتوفر تطبيقاتها بلغة Kyoto Common Lisp (KCL) ولغة Symbolics Lisp من المؤلف.

ABCL/c+

يتوفر تطبيق للغة ABCL/c+ من ACM. [ 1 ]

ABCL/R

ABCL/R هي مجموعة فرعية من ABCL/1 مكتوبة بواسطة البروفيسور أكينوري يونيزاوا من معهد طوكيو للتكنولوجيا في عام 1988 .

ABCL/R2

ABCL/R2 هو إصدار من الجيل الثاني من ABCL/R، مصمم خصيصًا لبنية المجموعة الهجينة. طُوّر في معهد طوكيو للتكنولوجيا عام 1992، ويحتوي على جميع وظائف ABCL/1 تقريبًا. كُتب بلغة Common Lisp . وباعتبارها لغة انعكاسية، تستطيع برامجها التحكم ديناميكيًا في سلوكها، بما في ذلك سياسة الجدولة، من داخل سياق عملية المستخدم.

للمزيد من القراءة

  • ABCL: نظام متزامن موجه للكائنات ، تحرير أ. يونيزاوا، مطبعة معهد ماساتشوستس للتكنولوجيا 1990
  • التفكير الانعكاسي في لغة متزامنة موجهة للكائنات ، تي. واتانابي وآخرون، إشعارات SIGPLAN 23(11):306-315 (نوفمبر 1988)
  • تنفيذ نواة نظام تشغيل باستخدام لغة البرمجة المتزامنة الموجهة للكائنات ABCL/c+ ، بقلم ن. دوي وآخرون في ECOOP '88، تحرير س. جيسينغ وآخرون، LNCS 322، سبرينغر 1988

مراجع