Klíčové slovo
Klíčové slovo je v informatice slovo nebo identifikátor, který má specifický význam v programovacím jazyce. Význam klíčových slov se v různých jazycích liší.
V mnoha jazycích, například v jazyce C a v podobných prostředích jako je C++, je klíčové slovo vyhrazené, protože identifikuje syntaktickou formu. Slova, užitá v řídících strukturách, jako if, then a else, jsou klíčová slova. V těchto jazycích nesmí být tato slova použita jako jména proměnných nebo funkcí.
Některé programovací jazyky, například PostScript, jsou v tomto ohledu velmi liberální. Dovolují použití klíčových slov pro specifické účely.
Oproti tomu v programovacím jazyce Common Lisp jsou klíčová slova speciální skupinou symbolů nebo identifikátorů. Na rozdíl od ostatních symbolů, které obvykle stojí za proměnnou nebo funkcí, jsou klíčová slova samo-rozlišující se a samy se ohodnocují. Obvykle se užívají pro pojmenování argumentů funkce a znázorňují symbolické hodnoty.
Jazyky se rozlišují dle toho, co je interpretováno jako klíčové slovo a co jsou knihovny procedur. Některé jazyky poskytují klíčová slova pro vstupně-výstupní operace, zatímco v jiných jsou součástí knihoven procedur. V Pythonu a mnohých dialektech BASICu je print klíčové slovo. Oproti tomu v jazyce C je printf funkcí ve standardní knihovně.
V jazycích obsahujících makra mohou být řídící struktury, jako je if, implementovány jako makra nebo funkce. V jazycích bez těchto rysů jsou zpravidla klíčová slova.
Při vyhledávání informací[editovat | editovat zdroj]
V knihovnictví se klíčová slova (angl. index term nebo také subject heading) používají pro označení tématu knihy a její zařazení do katalogu, většinou výběrem slov z řízeného rejstříku. Podle klíčových slov je pak možné hledat knihy podobného obsahu.
Podobně na webu jsou klíčová slova používána při vyhledávání stránek (a ty proto bývají na vybraná slova optimalizovány).