Foi o matemático britânico George Boole (1815-1864) que inventou um sistema de álgebra que é chave para a programação de hoje - conhecido como sistema booleano em sua homenagem.
Boole foi homenageado nesta segunda-feira (03/11/2015) por ocasião do 200º aniversário de seu nascimento, com um Google Doodle, uma versão modificada do logotipo na página da empresa. O logotipo animado ilustra as chamadas portas lógicas, que são usadas em computação e derivam de funções booleanas.
Em 1851 ele disse a um amigo que a lógica booleana poderia ser a "contribuição mais valiosa, se não a única, que fiz ou que provavelmente farei à ciência, e é o motivo pelo qual desejaria ser lembrado, se é que serei lembrado, postumamente."
Álgebra booleana
![]() |
Homenagem ao matemático que inventou a linguagem de programação por trás de todos os programas de computador: a lógica booleana. |
Pode-se dizer que os tijolos que formam a programação, que são os comandos ou instruções dadas a um sistema informático, são todos baseados na lógica de Boole.
Durante os últimos 17 anos de sua vida, George Boole estabeleceu o conceito de lógica algébrica em matemática e simplificou o mundo em enunciados básicos que tinham "sim" ou "não" como resposta, usando a aritmética básica nessa tarefa.
"As interpretações respectivas dos símbolos 0 e 1 no sistema de lógica são Nada e Universo", disse o matemático. Esse conceito, que ele introduziu em 1847 e expandiu sete anos mais tarde, é o que está presente nos programas atuais de informática.
Portas lógicas
As portas lógicas mais básicas são, na linguagem original de Boole, E ("AND"), OU ("OR"), OU-EXCLUSIVO ("XOR) e NÃO ("NOT").
Em seguida, essas portas podem se combinar para criar enunciados mais complexos. Deste modo, quando se busca na internet por "inovação tecnológica", por exemplo, há um uso implícito da lógica booleana do comando E para combinar as duas palavras, "inovação" e "tecnológica".
Muito antes do Google, nos primeiros anos das buscas por computador, era comum usar os comandos E, OU e NÃO para filtrar os resultados.
Hoje, os avanços na tecnologia de buscas fazem com que muitas delas possam se realizar usando uma linguagem mais natural. Ainda assim, o Google ainda permite aos usuários escrever E ou incluir o símbolo de subtração para afinar os resultados.
© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 14/06/2023
Nenhum comentário:
Postar um comentário