Reserved Words
      KeyWords used by a system which may not be used as names of variables, functions or constants.
Most compilers, languages, and systems maintain a list of the words in a ReservedWordList, available to the user through help or other IDE features.
"Algol60 was the first programming language to have ReservedWords."
ALGOL 60 had, in fact _no_ reserved words. What would be keywords in today's languages were in fact separate symbols in the language, distinguished from identifiers by a StroppingConvention. The most common ones were the use of underlining or apostrophes:
        'if' x < 0 'then' x := -x;
      
      or
        i_f_ x < 0 t_h_e_n_ x := -x;
      
      However, not all ALGOL compilers implemented a StroppingConvention. Leaving symbols such as if and then unstropped meant, of course, that they had to be reserved. This was a violation of the standard, but common nonetheless.
In the reference language, these symbols were most commonly denoted in boldface, so in a publication the above examples would read:
        if x < 0 then x := - x;
      
      The upshot of all this is that one could write
        if if < 0 then if := - if;
      
      but I don't think it would have been encouraged.
As opposed to RegisteredWords in Hyper ArtifactOrientedProgramming