A lógica booleana foi inventada por George Boole, que viveu de 1815 a 1864. Boole foi um matemático e filósofo que fez um extenso trabalho em equações diferenciais e lógica simbólica. A lógica booleana pavimentou o caminho para interruptores elétricos para processar a lógica, que é um conceito subjacente aos computadores modernos.
A lógica booleana é baseada em números binários, que são zeros e uns. Um zero normalmente representa um volt falso, baixo ou zero, e um um representa uma voltagem verdadeira, alta ou positiva. As três operações mais básicas da álgebra booleana são "e", "ou" e "não". A lógica booleana ajuda a determinar qual operação usar.