გადასვლა შიგთავსზე
CP

C= Parallel C/C++ Programming Language Extension

გამომცემელი: Hoopoe ProGroup
ვირუსებისგან თავისუფალი Windows Free to try
გადმოწერა v0.5 733 ჩამოტვირთვები
ვერსია0.5
გამომცემელი Hoopoe ProGroup
Გამოშვების თარიღი19 აგვ. 2012
Თარიღი დამატებულია19 აგვ. 2012
მოთხოვნები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=-ის პრინციპები და კონსტრუქტები, მათ შორის მოქნილი ამოცანის ძაფების სემანტიკა, პარალელური ხილვადობის სფეროები, ობიექტთაგან თავისუფალი სინქრონიზაცია და Wake-wait დავალების ურთიერთქმედების პარადიგმა, ჩაფიქრებულია, რომ ადვილად იქნას მიღებული სხვა პროცედურული და ობიექტზე ორიენტირებული ენების მიერ, შედგენილი ან ინტერპრეტირებული.

მოკლედ, C=-ის მთავარი იდეაა პარალელური აზროვნების მოტივაცია, პროგრამისტებს მიეცით საშუალება, პირველ რიგში, პარალელური პროგრამების დაწერაზე ფოკუსირება მოახდინონ, ვიდრე სამუშაო ორჯერ გააკეთონ თანმიმდევრული პროგრამის განხორციელებით და შემდეგ ცდილობდნენ მის მრავალწახნაგობას (თუმცა ეს უკანასკნელი მიდგომა, გარდაუვალია ხშირ შემთხვევაში, ასევე ელეგანტურად არის მხარდაჭერილი).

ამჟამად, C= ენის გაფართოება დანერგილია როგორც C ბიბლიოთეკა და არ გულისხმობს კონკრეტულ შემდგენლის მხარდაჭერას და არც რადიკალურ ცვლილებებს არსებული პროგრამული უზრუნველყოფის მშენებლობის პროცესებში.

მსგავსი პროგრამები

ალტერნატივები

მეტს ამ გამომცემლისგან