Kulcsszó

A Wikipédiából, a szabad lexikonból.

Ezt a szócikket át kellene olvasni, ellenőrizni a szövegét, tartalmát. További részleteket a cikk vitalapján találhatsz.

A számítógép-programozásban, a kulcsszó egy olyan szó vagy azonosító aminek különkleges jelentése van az adott programozási nyelvben. A kulcsszó helyet gyakran használják a fenntartott szó, vagy utasítás készlet kifejezéseket is.

A legtöbb nyelvben, mint a C-ben és rokonságában egy kulcsszó egy fenntartott szó amelyet a szintaktikai szabályok határoznak meg. Fenntartott szavakat használnak a program végrehajtás irányításánál, az if, a then, és az else kulcsszavak. Ezeknél a nyelveknél a kulcsszavakat nem lehet változók vagy függvények elnevezésére használni.

Néhány másik nyelvben, mint amilyen a PostScript, a fenti közelítés sokkal szabadabb: (a PostScriptnél) megengedett alap kulcsszavak újradefiniálása bizonyos használatok esetében.

A Common Lisp estében, például, a kulcsszavak (vagy kulcsszó szimbólumok) különleges fajta szimbólumok vagy függvény azonosítók. Más szimbólumoktól eltérően, amelyek általában változók vagy függvények nevei, a kulcsszavak ön-idézők és önmagukat értékelik ki.

Nyelvenként változó, mit számít kulcsszónak és mi egy könyvtári rutin. Néhány nyelv esetében, a ki/beviteli utasítások kulcsszónak számítanak, másoknál ezek könyvtári rutinok. A Pythonban és több BASIC nyelvjárásban, a print kulcsszó. Ellentétben ezzel, a C-ben és a Lispben az ekvivalens printf és format sztenderd könyvtári függvény.

A makrókat vagy lusta kiértékelést használó nyelvek esetében a program elágazási konstrukciókat, mint az if, többnyire makrókkal vagy függvényekkel valósítják meg. Azoknál a nyelveknél, amelyek nem használnak ilyen eszközöket, a fentiek általában kulcsszavak.