booléen
booléen
Le terme « booléen », souvent rencontré à l'occasion de recherches sur Internet, fait référence à un système de logique élaboré par le mathématicien anglais George Boole (1815-64), l'un des précurseurs de l'informatique. Dans une recherche booléenne, lorsque l'opérateur « and » (et) sépare deux mots ou deux valeurs quelconques (par exemple, « poire ET pomme »), cela signifie que l'on cherche des documents contenant les deux mots ou valeurs, et non un seul. L'opérateur « or » (ou) placé entre deux mots ou valeurs (par exemple, « poire OU pomme ») signifie que les documents recherchés doivent contenir l'un ou l'autre de ces mots ou valeurs.
Dans le domaine informatique, qui fait appel à des valeurs binaires, la logique booléenne peut servir à décrire des emplacements de mémoire chargés électromagnétiquement ou des états de circuit qui sont soit chargés (1 ou « true », c'est-à-dire vrai), soit non chargés (0 ou « false », c'est-à-dire faux). L'ordinateur peut utiliser une fonction logique AND ou OR pour obtenir un résultat utilisable dans un traitement ultérieur. Le tableau ci-dessous illustre les résultats obtenus en appliquant les opérations AND et OR à deux états comparés :
0 AND 0 = 0 |
1 AND 0 = 0 |
1 AND 1 = 1 |
0 OR 0 = 0 |
0 OR 1 = 1 |
1 OR 1 = 1 |