C = (vyslovuje se "See Stripes"), je paralelní C / C ++ Programming Language Extension.
Je navržen tak, aby zahrnovala všechny typické paralelní programování paradigmat a doplnit nebo dokonce nahradit stávající paralelní rozšíření jazykových a knihovny tím, že poskytuje jednotný paralelní jazyk, nejvíce přirozeně spojený s C / C ++ syntaxi a sémantice.
Zásady a konstrukce z C = včetně flexibilních task-závitové sémantiku, paralelní viditelnosti oborů, objekt bez synchronizace a wake-čekání interakce úkol paradigmatu jsou koncipovány tak, aby byly snadno přijato dalších procesních a objektově orientovaných jazyků, sestavených nebo interpretovat.
Stručně řečeno, hlavní myšlenka C = je motivovat paralelní myšlení, ať programátoři soustředit na psaní paralelních programů na prvním místě, spíše než dělat svou práci dvakrát provádění sekvenční program a pak se snaží multithread ho (i když posledně uvedeného přístupu, nevyhnutelné v mnoha případech, je také podporováno elegantně).
V současné době = rozšíření jazyka C je implementován jako knihovna C, a neznamená konkrétní podporu kompilátoru, ani radikální změny stávajících software stavebních procesů
Omezení :.
Omezená funkčnost
Komentáře nebyl nalezen