شارم++
من دار الحكمة
اذهب إلى التنقلاذهب الى البحث
شارم++
التصنيف | |
---|---|
صممها |
Laxmikant Kale [لغات أخرى] |
نظام التشغيل |
المطور |
Eric J. Bohm [لغات أخرى] — Evan Ramos [لغات أخرى] — Kavitha Chandrasekar [لغات أخرى] — Sam White [لغات أخرى] |
---|---|
الإصدار الأخير |
موقع الويب |
---|
شارم++ (بالإنجليزية: ++Charm) هي لغة البرمجة موازية كائنية التوجه مستند إلى سي++ طورت في مختبر البرمجة المتوازية في جامعة إلينوي. صممت شارم ++ بهدف تعزيز الإنتاجية المبرمج من خلال توفير التجريد عالي المستوى لبرنامج مواز، وفي الوقت نفسه تقديم أداء جيد في مجموعة واسعة من منصات الأجهزة الأساسية. وتتحلل البرامج المكتوبة في شارم ++ إلى عدد من العناصر المتعاونة التي تعتمد على الرسائل والتي تسمى chares. عندما يستدعي المبرمج طريقة على كائن ما، يرسل نظام وقت التشغيل شارم ++ رسالة إلى الكائن الذي تم استدعاؤه ، والذي قد يكون موجودًا في معالج محلي أو في معالج بعيد في حساب متوازي. تؤدي هذه الرسالة إلى تنفيذ التعليمات البرمجية داخل chare للتعامل مع الرسالة بشكل غير متزامن.[2][3]
انظر أيضا
وصلات خارجية
المراجع
- ↑ 1٫0 1٫1 وصلة مرجع: https://charmplusplus.org/news/.
- ↑ Parallel Programming Laboratory نسخة محفوظة 2019-05-19 على موقع واي باك مشين.
- ↑ Parallel Programming Laboratory نسخة محفوظة 2017-03-29 على موقع واي باك مشين.