Concept d'attribut
| Image manquante Symbole-ordinateur.png | Cet article est une ébauche concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Un attribut est une propriété essentielle et permanente d'une substance :
- Par attribut, j'entends ce que l'intellect perçoit de la substance, en tant que cela constitue son essence. (Ethique, I, déf. 4, Spinoza).
En logique, on nomme attribut un terme que l'on affirme ou que l'on nie d'un sujet. Exemple : « le roi de France est chauve » (incidemment, en grammaire, il s'agit également ici d'un adjectif attribut). Voir aussi à ce sujet : paradoxe.
En programmation, on nomme parfois ainsi les caractéristiques non modifiables d'un type de donnée, par exemple la mantisse et l'exposant dans un nombre représenté en virgule flottante : on peut changer la valeur de la mantisse et celle de l'exposant, mais pas la taille allouée à ceux-ci.
Discussion
Philosophiquement, le concept d'attribut est loin d'être neutre : l'utiliser postule de façon implicite une notion de séparabilité. Or si certains problèmes - la plupart dans le domaine macroscopique, en fait - sont séparables, quelques autres ne le sont pas. L'usage imprudent de la notion peut donc conduire à des impasses de raisonnement, voire à des sophismes.
Il en fut ainsi par exemple lors des décennies où l'on se demanda si la lumière était une onde ou une particule : les deux concepts n'étaient en fait pas - du moins à ce niveau - séparables.
