Elementy kodu z przypisywanymi atrybutami W ogólności atrybuty przypisywane są do każdego definiowanego elementu kodu źródłowego, w zakresie zdefiniowanym przez konkrety języka, takich jak: literały stałe zmienne bloki: podprogramy, moduły, pakiety, klasy, itd. parametry etykiety inne elementy specyficzne dla konkretnego języka. Zwykle element kodu (obiekt programu), do którego przypisywany jest pewien atrybut, reprezentowany jest za pomocą zadeklarowanego identyfikatora.
Miejsce w kodzie przypisywania atrybutów Najczęściej spotykaną formą przypisania atrybutu do obiektu kodu jest deklaracja. Pewne specyficzne atrybuty, np. atrybut rozmiaru, mogą być przypisywane w niektórych językach, w trakcie wykonywania programu, np. w językach z zaimplementowanymi tablicami dynamicznymi, których rozmiar może ulegać zmianie w trakcie wykonywania programu. W językach, w których nie wymaga się dla pewnej klasy obiektów, jawnych deklaracji, istnieje mechanizm przypisywania atrybutów domyślnych, przez domniemanie, także na podstawie kontekstu pierwszego – tworzącego – wystąpienia danego elementu, jak i następnych wystąpień, jeżeli kontekst wymaga zmiany przypisanych atrybutów.