Está en la página 1de 1

PALABRAS CLAVE

En los lenguajes de programacin, una palabra clave o palabra reservada es una palabra
o identificador que tiene un significado particular para un lenguaje de programacin. El
significado de las palabras clave y el significado especfico de la nocin de palabra clave
difiere ampliamente de un lenguaje de programacin a otro.
En muchos lenguajes de programacin, como por ejemplo C, una palabra reservada identifica
una forma sintctica. Las palabras usadas en construcciones de flujo de control, tales
como if, then, y else, son palabras clave. En estos lenguajes, las palabras clave no pueden
usarse tambin como nombres de variables, constantes o funciones. En lenguajes
con macros o evaluacin dbil, las construcciones de flujo de control se pueden implementar
como macros o funciones.
Algunos lenguajes, como PostScript, son extremadamente liberales con esto, pues permiten
que las palabras clave ncleo sean objeto de una redefinicin para propsitos especficos.
En Common Lisp, en cambio, las palabras clave son una clase especial de smbolo, es decir,
un identificador. Al contrario que otros smbolos, los cuales normalmente sirven a variables o
funciones, las palabras clave estn auto-comilladas y se evalan a si mismas. Se usan
palabras clave normalmente para etiquetar argumentos nombrados para funciones, y para
representar valores simblicos.
Entre lenguajes vara qu es suministrado como palabra clave y qu es una rutina
de biblioteca. Algunos lenguajes, por ejemplo, suministran palabras clave para operaciones de
entrada/salida mientras que en otras estas operaciones son rutinas de biblioteca. En muchos
dialectos de BASIC print es una palabra clave. En cambio, los equivalentes C y Lisp
printf y format respectivamente son funciones de la biblioteca estndar.

También podría gustarte