La logique booléenne a été inventée par George Boole, qui a vécu de 1815 à 1864. Boole était un mathématicien et philosophe qui a effectué des travaux approfondis sur les équations différentielles et la logique symbolique. La logique booléenne a ouvert la voie aux commutateurs électriques pour traiter la logique, qui est un concept qui sous-tend les ordinateurs modernes.
La logique booléenne est basée sur des nombres binaires, qui sont des zéros et des uns. Un zéro représente généralement un volt faux, faible ou nul, et un un représente une tension vraie, élevée ou positive. Les trois opérations les plus élémentaires de l'algèbre booléenne sont « et », « ou » et « pas ». La logique booléenne aide à déterminer quelle opération utiliser.