لغة متزامنة قائمة على الممثل
لغة البرمجة المتزامنة القائمة على الممثل ( 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
مراجع
روابط خارجية
- لغات البرمجة القائمة على النماذج الأولية
- لغات البرمجة المتزامنة
- برامج لغة البرمجة Common Lisp
