„Kulcsszó” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Beginner 25 (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
elírás javítás
1. sor:
{{korr}}
A [[számítógép-programozás]]ban, a '''kulcsszó''' vagy '''fenntartott szó''' egy [[azonosító]], aminek különleges jelentése van az adott [[programozási nyelv]]ben. Egyes programozási nyelvekben előfordulhatnak olyan fenntartott szavak is, amelyek nem kulcsszavak az adott programozási nyelven.
Általában a kulcsszavak alkotják az adott programozási nyelv '''utasításkészlet'''ét.
 
A legtöbb nyelvben, mint például a [[C programozási nyelv]]ben és a C-hez hasonló nyelvekben a kulcsszavak olyan fenntartott szavak, amelyek használatát szintaktikai szabályok határozzák meg. Fenntartott szavakat használnak például a program végrehajtásának az irányításánál az elágazások és ismétlődések előírására. Az, hogy a kulcsszavak egyben fenntartott szavak is, azt jelenti, hogy nem lehet őket [[változó]]k vagy [[függvény]]ek elnevezésére használni.
 
Bizonyos programozási nyelveken, mint amilyen például a [[PostScript]], megengedett a kulcsszavak újradefiniálása is, azaz a kulcsszavak nem fenntartott szavak.
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ó, mitmi 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 [[Python programozási nyelv|Python]]ban és több [[BASIC programozási nyelv|BASIC]] nyelvjárásban, a <code>print</code> kulcsszó. Ellentétben ezzel, a C-ben és a Lispben az ekvivalens <code>printf</code> és <code>format</code> standard könyvtári függvény.
 
A [[makró]]kat használó nyelvek esetében a program elágazási konstrukciói, mint amilyen az <code>if</code> utasítás, makrókkal vagy függvényekkel is megvalósíthatók. Azoknál a nyelveknél, amelyek nem használnak ilyen eszközöket, a program elágazását általában kulcsszóval oldják meg.
A lap eredeti címe: „https://hu.wikipedia.org/wiki/Kulcsszó