C= Parallel C/C++ Programming Language Extension
| ورژن | 0.5 |
|---|---|
| ناشر | Hoopoe ProGroup |
| رہائی کی تاریخ | 19 اگست، 2012 |
| تاریخ شامل کی گئی | 19 اگست، 2012 |
| OS کی ضروریات | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| تقاضے | None |
| کل ڈاؤن لوڈ | 733 |
| قیمت | Free to try |
تفصیل
C= (تلفظ 'See Stripes') ایک متوازی C/C++ پروگرامنگ لینگویج ایکسٹینشن ہے۔
یہ تمام مخصوص متوازی پروگرامنگ پیراڈائمز کا احاطہ کرنے اور موجودہ متوازی لینگویج ایکسٹینشنز اور لائبریریوں کو مکمل کرنے کے لیے ڈیزائن کیا گیا ہے یا یہاں تک کہ ایک واحد متوازی زبان فراہم کر کے جو قدرتی طور پر C/C++ نحو اور سیمنٹکس سے جڑی ہوئی ہے۔
C= کے اصول اور تعمیرات بشمول لچکدار ٹاسک تھریڈ سیمینٹکس، متوازی مرئی اسکوپس، آبجیکٹ فری سنکرونائزیشن، اور ویک-ویٹ ٹاسک انٹرایکشن پیراڈائم کو دیگر طریقہ کار اور آبجیکٹ پر مبنی زبانوں کے ذریعے آسانی سے اپنانے کا تصور کیا گیا ہے، جس کی مرتب یا تشریح کی گئی ہے۔
مختصراً، C= کا بنیادی خیال متوازی سوچ کی حوصلہ افزائی کرنا ہے، پروگرامرز کو پہلی جگہ متوازی پروگرام لکھنے پر توجہ مرکوز کرنے دیں، بجائے اس کے کہ ایک ترتیب وار پروگرام کو لاگو کرکے دو بار کام کریں اور پھر اسے ملٹی تھریڈ کرنے کی کوشش کریں (حالانکہ بعد کا نقطہ نظر، بہت سے معاملات میں ناگزیر، بھی خوبصورتی سے تعاون یافتہ ہے)۔
فی الحال، C= لینگویج ایکسٹینشن کو C لائبریری کے طور پر لاگو کیا گیا ہے اور اس کا مطلب مخصوص کمپائلر سپورٹ نہیں ہے اور نہ ہی موجودہ سافٹ ویئر بنانے کے عمل میں بنیادی تبدیلیاں۔