Visual Basic: ByVal – przez wartość; ByRef – przez referencję.
inne specyficzne dla konkretnego języka lub implementacji oraz systemu komputerowego
Podział ze względu na sposób specyfikacji Oprócz podziału atrybutów ze względu na ich znaczenie, atrybuty można podzielić ze względu na sposób specyfikacji i sposób przypisania atrybutu do elementu kodu: atrybuty jawne atrybuty jawnie podane w kodzie poprzez nazwę konkretnego atrybutu (np. auto integer x;) atrybuty kontekstowe atrybuty nadane na podstawie kontekstu, w którym występuje element (np. x=1; zostanie nadany atrybut integer na podstawie kontekstu, tzn. typu literału liczbowego) atrybuty domyślne atrybuty nadawane przy braku jawnej specyfikacji atrybutu określonego rodzaju (np. integer x; – elementowi x zostanie przypisany niewyspecyfikowany, domyślnie przyjmowany atrybut auto).
Struktura atrybutów w języku programowania Struktura atrybutów w języku programowania może być zbudowana: symetrycznie tzn. istnieje możliwość jawnej specyfikacji każdego z możliwych atrybutów, co nie stoi w sprzeczności z ewentualną możliwością, stosowania niejawnych atrybutów domyślnych (np.