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= (מבוטא 'ראה פסים') הוא הרחבת שפת תכנות מקבילה C/C++.
הוא נועד לכסות את כל פרדיגמות התכנות המקבילות האופייניות ולהשלים או אפילו להחליף הרחבות וספריות קיימות של שפות מקבילות על ידי אספקת שפה מקבילה אחת המחוברת באופן הטבעי ביותר לתחביר וסמנטיקה של C/C++.
העקרונות והמבנים של C= כולל סמנטיקה גמישה של חוט משימות, היקפי נראות מקבילים, סנכרון נטול אובייקטים ופרדיגמת אינטראקציה של משימות ערות-המתנה, נתפסים כדי להיות מאומצים בקלות על ידי שפות פרוצדורליות ומונחה עצמים אחרות, מלוקטות או מתפרשות.
בקצרה, הרעיון המרכזי של C= הוא להניע חשיבה מקבילה, לתת למתכנתים להתמקד מלכתחילה בכתיבת תוכניות מקבילות, במקום לעשות את העבודה פעמיים על ידי הטמעת תוכנית רציפה ולאחר מכן ניסיון להפיץ אותה (למרות שהגישה האחרונה, בלתי נמנע במקרים רבים, נתמך גם באלגנטיות).
נכון לעכשיו, הרחבת שפת C= מיושמת כספריית C ואינה מרמזת על תמיכת מהדר ספציפית, וגם לא שינויים קיצוניים בתהליכי בניית תוכנה קיימים.