A Cilk programozási nyelv

Nyelvi elemek

Mivel a nyelv az ANSI C kiterjesztése, ezért a C szabályai vonatkoznak rá. A bővítés kulcsszavakat adott a nyelvhez.

Kulcsszavak

Minden C kulcsszó egyben a Cilknek is kulcsszava, ezen felül a következők:

Ezeket a szavakat nem lehet C azonosítóként használni, kivéve ha a következő feltételek valamelyike teljesül:
Például a következő C kódrészlet a sync-et változóként használja:
#pragma lang +C int sync; sync = sync + 1; #pragma lang -C

A SYNCHED egy speciális, csak olvasható változó, amely 1-et ad vissza, ha az adott függvény minden gyermeke befejezte a futását, 0-t ha még nem.