Brak zastrzeżenia dla słów kluczowych umożliwia programiście tworzenie definiowanych obiektów programu o nazwach identycznych ze słowami kluczowymi. Takie postępowanie jest jednak mocno krytykowane przez literaturę przedmiotu ze względu na zaciemnienie kodu mogące prowadzić do błędów.
Przykład w PL/I: DCL WHILE FLOAT; ... WHILE: DO WHILE(WHILE<0); ... END; Słowo WHILE zostało użyte tutaj jako identyfikator zmiennej i etykieta instrukcji, mimo iż jednocześnie jest słowem kluczowym służącym do organizacji pętli.
Obecność w wybranych językach Języki programowania, w których zdefiniowane są słowa zastrzeżone, to między innymi: AdaA. Nico Habermann, Dewayne E. Perry, Ada dla zaawansowanych, Wydawnictwa Naukowo-Techniczne, Warszawa 1989 r., seria: Biblioteka Inżynierii Oprogramowania, , CJan Bielecki, Od C do C++, programowanie obiektowe w języku C, Wydawnictwa Naukowo-Techniczne, Warszawa 1990, , C++, Modula-2Niklaus Wirth, Modula 2, Wydawnictwa Naukowo-Techniczne, Warszawa 1987, Seria: Biblioteka Inżynierii Oprogramowania, , PascalMichał Iglewski, Jan Madey, Stanisław Matwin, Pascal.