Nøkkelord

I programmeringsspråk er et nøkkelord eller reservert ord et ord eller en identifikator som har en spesiell betydning for et programmeringsspråk. Betydningen av nøkkelord – og den spesifikke betydningen av begrepet et nøkkelord – er svært forskjellig fra ett programmeringsspråk til et annet.

I mange programmeringsspråk, for eksempel C , identifiserer et reservert ord en syntaktisk form. Ord som brukes i kontrollflytkonstruksjoner , for eksempel hvis , da og annet , er nøkkelord. På disse språkene kan ikke nøkkelord også brukes som variabel-, konstant- eller funksjonsnavn. På språk med makroer eller svak evaluering kan kontrollflytkonstruksjoner implementeres som makroer eller funksjoner.

Noen språk, som PostScript , er ekstremt liberale med dette, slik at kjernenøkkelord kan omdefineres for spesifikke formål. [ 1 ]

I Common Lisp er imidlertid nøkkelord en spesiell type symbol, det vil si en identifikator. I motsetning til andre symboler, som vanligvis tjener variabler eller funksjoner, er nøkkelord selvsitert og evalueres for seg selv. Nøkkelord brukes ofte til å merke navngitte argumenter til funksjoner, og for å representere symbolske verdier.

Hva som leveres som nøkkelord og hva som er en bibliotekrutine varierer mellom språk . Noen språk, for eksempel, leverer nøkkelord for input/output-operasjoner, mens i andre er disse operasjonene biblioteksrutiner. I mange dialekter av BASIC print er det et nøkkelord. I stedet, C- og Lisp-ekvivalentene -printf

Referanser

  1. ^ "Hva er nøkkelord og hvordan du søker etter dem" . 10. august 2018.