Atrybut – element składni języka programowania, który określa konkretną właściwość (znaczenie), nadaną wybranemu elementowi (obiektowi).
Rodzaje atrybutów W różnych językach programowania, mogą być dostępne różne zestawy i rodzaje atrybutów przypisywanych do występujących w danym języku obiektów programu. Ponadto konkretny atrybut zwykle może być przypisany wyłącznie do jednego (lub kilku wybranych) elementów określonego rodzaju.
Podział ze względu na znaczenie Typowe atrybuty, często spotykane w uniwersalnych językach wysokiego poziomu, to: atrybuty typu określające zakres wartości, które może dany element reprezentować, a także operacji, które mogą być na elemencie wykonywane, w większości języków ten atrybut nazywany jest typem danych
atrybuty rozmiaru określające wielkość elementu lub ilość jednostkowych elementów w agregatach, np.