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 գրադարան և չի ենթադրում հատուկ կոմպիլյատորների աջակցություն, ոչ էլ արմատական փոփոխություններ գոյություն ունեցող ծրագրային ապահովման կառուցման գործընթացներում: