تبديل البحث
بحث
تبديل القائمة
1.2M
94
255
3.5M
أرابيكا
الموسوعة
الصفحة الرئيسة
الأحداث الجارية
أحدث التغييرات
أحدث التغييرات الأساسية
صفحات خاصة
رفع ملف
تصفح
المواضيع
أبجدي
بوابات
مقالة عشوائية
تصفح من غير إنترنت
مشاركة
تواصل مع أرابيكا
مساعدة
الميدان
sitesupport
في مشاريع أخرى
Toggle preferences menu
إشعارات
تبديل القائمة الشخصية
غير مسجل للدخول
سيكون عنوان الآيبي الخاص بك مرئيًا للعامة إذا قمت بإجراء أي تعديلات.
user-interface-preferences
أدوات شخصية
إنشاء حساب
دخول
عرض مصدر شارم++
من أرابيكا، الموسوعة العربية الحرة
شارك هذه الصفحة
معاينة
اقرأ
عرض المصدر
تاريخ
associated-pages
مقالة
نقاش
المزيد من الإجراءات
→
شارم++
ليس لك صلاحية تعديل هذه الصفحة، للسبب التالي:
الفعل الذي اعتزمته مقصور على المستخدمين أعضاء المجموعة:
مستخدمون
.
نص الصفحة:
{{بطاقة لغة برمجة}} '''شارم++''' {{إنج|++Charm}} هي [[لغة برمجة|لغة البرمجة]] موازية [[برمجة كائنية التوجه|كائنية التوجه]] مستند إلى [[سي++]] طورت في مختبر البرمجة المتوازية في [[جامعة إلينوي في شيكاغو|جامعة إلينوي]]. صممت شارم ++ بهدف تعزيز الإنتاجية [[برمجة|المبرمج]] من خلال توفير التجريد [[لغة برمجة عالية المستوى|عالي المستوى]] لبرنامج مواز، وفي الوقت نفسه تقديم أداء جيد في مجموعة واسعة من [[نظام تشغيل|منصات]] الأجهزة الأساسية. وتتحلل البرامج المكتوبة في شارم ++ إلى عدد من العناصر المتعاونة التي تعتمد على الرسائل والتي تسمى ''chares''. عندما يستدعي المبرمج [[طريقة (برمجة حاسوب)|طريقة]] على [[كائن (حوسبة)|كائن]] ما، يرسل نظام وقت التشغيل شارم ++ رسالة إلى الكائن الذي تم استدعاؤه ، والذي قد يكون موجودًا في [[معالج (توضيح)|معالج]] محلي أو في معالج بعيد في حساب متوازي. تؤدي هذه الرسالة إلى تنفيذ التعليمات البرمجية داخل ''chare'' للتعامل مع الرسالة بشكل غير متزامن.<ref>[https://charm.cs.illinois.edu/research/ampi Parallel Programming Laboratory<!-- عنوان مولد بالبوت -->] {{Webarchive|url=https://web.archive.org/web/20190519232105/http://charm.cs.illinois.edu:80/research/ampi|date=2019-05-19}}</ref><ref>[http://charm.cs.uiuc.edu/papers/CharmSys1TPDS94.pdf Parallel Programming Laboratory<!-- عنوان مولد بالبوت -->] {{Webarchive|url=https://web.archive.org/web/20170329045708/http://charm.cs.uiuc.edu:80/papers/CharmSys1TPDS94.pdf|date=2017-03-29}}</ref>
ارجع إلى
شارم++
.
عرض مصدر شارم++
من أرابيكا، الموسوعة العربية الحرة