Az OpenCL programozási nyelv

Nyelvi elemek

A nyelv kidolgozásakor a C99 szabványt vették alapul, azt valamilyen szinten módosítva, megszorítva. A nyelvi elemek terén nem történt jelentős változás.

Preprocesszor

A C99 szabvány által definiált direktívák használatára van lehetőség.

Ezen kivül bizonyos fordítási tulajdonságokat szabályzó #pragma direktívák használatára van lehetőség, mint például a lebegő pontos számítások pontosságának beállítása

További előredefinált makrók:

C99 jellegű lehetőségek

Megszorítások C99-hez képest