Lógica booleana
Você já deve ter se perguntado como um computador, que trabalha apenas com números, consegue realizar tantas tarefas que antes eram executadas somente por seres humanos. Dizer que o computador trabalha apenas com números não é errado, mas também não é o mais correto.
Nós, humanos, utilizamos o sistema decimal, que possui dez dígitos (0 ao 9). Por que escolhemos esse sistema numérico? Simples, quantos dedos temos somando ambas as mãos? Dez! Coincidência? Não, conveniência! Cada um usa o sistema numérico que mais lhe convêm!
Mas, você nunca viu um processador com dez dedos, viu?! Os computadores de uma forma geral, e qualquer outra máquina controlada por um processador, trabalham com sistema binário, composto apenas pelos números um e zero. E foram estes dois números que deram origem à lógica booleana!
Como as coisas começaram George Boole nasceu na cidade de Lincoln, na Inglaterra, em 2 de Novembro de 1815. Filho de um vendedor de sapato, Boole não tinha muitas opções devido sua formação precária na pequena escola primária de Lincoln.
Por iniciativa própria, George Boole passou a estudar as operações matemáticas de forma diferente, separando todos os símbolos das coisas sobre as quais eles operavam, com o intuito de criar um sistema simples e totalmente simbólico. Surge assim a lógica matemática.
Boole ainda é considerado um homem genial por estudiosos da matemática. Mas, como a Lógica de Boole (ou lógica booleana) utiliza um sistema numérico binário, na época de sua descoberta não foi utilizada. Com o surgimento do computador, a utilização do sistema binário tornou-se indispensável e, obviamente, a lógica de Boole passou a ter aplicação prática!
O sistema binário
Como citado anteriormente, o sistema de numeração binária é composto apenas por uns e zeros. Os computadores, na verdade, trabalham apenas com esse sistema de numeração.
Se você pudesse abrir um processador e ver como ele trabalha, seriam zeros e uns para todos os lado, uma