C= Parallel C/C++ Programming Language Extension
| Sürüm | 0.5 |
|---|---|
| Yayımcı | Hoopoe ProGroup |
| Yayın tarihi | 19 Ağu 2012 |
| Ekleme Tarihi | 19 Ağu 2012 |
| İşletim sistemi gereksinimleri | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Gereksinimler | None |
| Toplam indirme | 733 |
| Fiyat | Free to try |
Açıklama
C= ('See Stripes' olarak telaffuz edilir) bir Paralel C/C++ Programlama Dili Uzantısıdır.
Tüm tipik paralel programlama paradigmalarını kapsayacak ve C/C++ sözdizimi ve anlambilimiyle en doğal şekilde bağlantılı olan tek bir paralel dil sağlayarak mevcut paralel dil uzantılarını ve kitaplıklarını tamamlayacak ve hatta bunların yerini alacak şekilde tasarlanmıştır.
Esnek görev dizisi semantiği, paralel görünürlük kapsamları, nesnesiz senkronizasyon ve uyandırma-bekleme görev etkileşim paradigması dahil olmak üzere C= ilkeleri ve yapıları, derlenen veya yorumlanan diğer prosedürel ve nesne yönelimli diller tarafından kolayca benimsenecek şekilde tasarlanmıştır.
Kısacası, C='nin ana fikri, paralel düşünmeyi motive etmektir, programcıların, bir sıralı program uygulayarak ve ardından çoklu iş parçacığı kullanmaya çalışarak işi iki kez yapmak yerine, ilk etapta paralel programlar yazmaya odaklanmasına izin vermektir (ikinci yaklaşım, birçok durumda kaçınılmaz, ayrıca zarif bir şekilde desteklenir).
Şu anda, C= dil uzantısı bir C kitaplığı olarak uygulanmaktadır ve belirli derleyici desteği veya mevcut yazılım oluşturma süreçlerinde köklü değişiklikler anlamına gelmez.