C= Parallel C/C++ Programming Language Extension
| Version | 0.5 |
|---|---|
| Botues | Hoopoe ProGroup |
| Data e lëshimit | 19 gush 2012 |
| Data e shtimit | 19 gush 2012 |
| Kërkesat e OS | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| Kërkesat | None |
| Shkarkimet totale | 733 |
| Çmimi | Free to try |
Përshkrim
C= (shqiptohet 'Shih shiritat') është një shtesë paralele e gjuhës programuese C/C++.
Ai është projektuar për të mbuluar të gjitha paradigmat tipike të programimit paralel dhe për të plotësuar apo edhe zëvendësuar zgjerimet dhe bibliotekat ekzistuese paralele të gjuhëve duke ofruar një gjuhë të vetme paralele të lidhur më natyrshëm me sintaksën dhe semantikën C/C++.
Parimet dhe konstruktet e C= duke përfshirë semantikën fleksibël të fillesës së detyrave, sferat e dukshmërisë paralele, sinkronizimin pa objekte dhe paradigmën e ndërveprimit të detyrës në pritje janë konceptuar të adoptohen lehtësisht nga gjuhë të tjera procedurale dhe të orientuara nga objekti, të përpiluara ose interpretuara.
Shkurtimisht, ideja kryesore e C= është të motivojë të menduarit paralel, lërini programuesit të fokusohen në shkrimin e programeve paralele në radhë të parë, në vend që ta bëjnë punën dy herë duke zbatuar një program sekuencial dhe më pas duke u përpjekur ta lidhin atë me shumë fije (megjithëse qasja e fundit, e pashmangshme në shumë raste, gjithashtu mbështetet në mënyrë elegante).
Aktualisht, zgjerimi i gjuhës C= zbatohet si një bibliotekë C dhe nuk nënkupton mbështetje specifike të përpiluesit, as ndryshime rrënjësore në proceset ekzistuese të ndërtimit të softuerit.