um seculo para que George Boole publicasse a algebra booleana (em 1854), com um sistema completo que permitia a construcao de modelos matematicos para o processamento computacional. Em 1801 apareceu o tear controlado por cartao perfurado, invencao de Joseph Marie Jacquard, no qual buracos indicavam os uns, e areas nao furadas indicavam os zeros. O sistema esta longe de ser um computador, mas ilustrou que as maquinas poderiam ser controladas pelo sistema binario.As maquinas do inicio do seculo XIX utilizavam base decimal (0 a 9), mas foram encontradas dificuldades em implementar um digito decimal em componentes eletronicos, pois qualquer variacao provocada por um ruido causaria erros de calculo consideraveis.O matematico ingles George Boole (1815-1864) publicou em 1854 os principios da logica booleana, onde as variaveis assumem apenas valores 0 e 1 (verdadeiro e falso), que passou a ser utilizada a partir do inicio do seculo XX.Shannon e a Teoria da InformacaoAte a decada de 1930, engenheiros eletricistas podiam construir circuitos eletronicos para resolver problemas logicos e matematicos, mas a maioria o fazia sem qualquer processo, de forma particular, sem rigor teorico para tal. Isso mudou com a tese de mestrado de Claude E. Shannon de 1937, A Symbolic Analysis of Relay and Switching Circuits. Enquanto tomava aulas de Filosofia, Shannon foi exposto ao trabalho de George Boole, e percebeu que tal conceito poderia ser aplicado em conjuntos eletro-mecanicos para resolver problemas de logica. Tal ideia, que utiliza propriedades de circuitos eletronicos para a logica, e o conceito basico de todos os computadores digitais. Shannon desenvolveu a teoria da informacao no artigo de 1948 A Mathematical Theory of Communication, cujo conteudo serve como fundamento para areas de estudo como compressao de dados e criptografia.Hollerith e sua maquina de perfurar cartoesPor volta de 1890, Dr. Herman Hollerith (1860-1929) foi o responsavel por uma grande mudanca na maneira de se processar os dados dos censos da epoca.O proximo avanco dos computadores foi feito pelo americano Herman Hollerith (1860-1929), que inventou uma maquina capaz de processar dados baseada na separacao de cartoes perfurados (pelos seus furos). A maquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio. Ela foi tambem pioneira ao utilizar a eletricidade na separacao, contagem e tabulacao dos cartoes.Os dados do censo de 1880, manualmente processados, levaram 7 anos e meio para serem compilados. Os do censo de 1890 foram processados em 2 anos e meio, com a ajuda de uma maquina de perfurar cartoes e maquinas de tabular e ordenar, criadas por Hollerith e sua equipe.As informacoes sobre os individuos eram armazenadas por meio de perfuracoes em locais especificos do cartao. Nas maquinas de tabular, um pino passava pelo furo e chegava a uma jarra de mercurio, fechando um circuito eletrico e causando um incremento de 1 em um contador mecanico.Mais tarde, Hollerith fundou uma companhia para produzir maquinas de tabulacao. Anos depois, em 1924, essa companhia veio a se chamar como International Business Machines,ou IBM,como e hoje conhecida.O primeiro computadorO primeiro