analitico, extremamente semelhante ao computador atual.O projeto, totalmente mecanico, era composto de uma memoria, um engenho central, engrenagens e alavancas usadas para a transferencia de dados da memoria para o engenho central e dispositivos para entrada e saida de dados. O calculador utilizaria cartoes perfurados e seria automatico.Sua parte principal seria um conjunto de rodas dentadas, o moinho, formando uma maquina de somar com precisao de cinquenta digitos. As instrucoes seriam lidas de cartoes perfurados. Os cartoes seriam lidos em um dispositivo de entrada e armazenados, para futuras referencias, em um banco de mil registradores. Cada um dos registradores seria capaz de armazenar um numero de cinquenta digitos, que poderiam ser colocados la por meio de cartoes a partir do resultado de um dos calculos do moinho.Por algum tempo, o governo britanico financiou Babbage para construir a sua invencao.Alem disso tudo, Babbage imaginou a primeira maquina de impressao, que imprimiria os resultados dos calculos, contidos nos registradores. Babbage conseguiu, durante algum tempo, fundos para sua pesquisa, porem nao conseguiu completar sua maquina no tempo prometido e nao recebeu mais dinheiro. Hoje, partes de sua maquina podem ser vistas no Museu Britanico, que tambem construiu uma versao completa, utilizando as tecnicas disponiveis na epoca.Durante sua colaboracao, a matematica Ada Lovelace publicou os primeiros programas de computador em uma serie de notas para o engenho analitico. Por isso, Lovelace e popularmente considerada como a primeira programadora. Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, filha do poeta Lord Byron, era matematica amadora entusiasta. Ela se tornou a pioneira da logica de programacao, escrevendo series de instrucoes para o calculador analitico. Ada inventou os conceitos de subrotina, uma sequencia de instrucoes que pode ser usada varias vezes, loop, uma instrucao que permite a repeticao de uma sequencia de cartoes, e do salto condicional, que permite saltar algum cartao caso uma condicao seja satisfeita.Babbage teve muitas dificuldades com a tecnologia da epoca, que era inadequada para se construir componentes mecanicos com a precisao necessaria. Com a suspensao do financiamento por parte do governo britanico, Babbage e Ada utilizaram a fortuna da familia Byron ate a falencia, sem que pudessem concluir o projeto, e assim o calculador analitico nunca foi construido.Ada Lovelace e Charles Babbage estavam avancados demais para o seu tempo, tanto que ate a decada de 1940, nada se inventou parecido com seu computador analitico. Ate essa epoca foram construidas muitas maquinas mecanicas de somar destinadas a controlar negocios (principalmente caixas registradoras) e algumas maquinas inspiradas na calculadora diferencial de Babbage, para realizar calculos de engenharia (que nao alcancaram grande sucesso).A logica binariaPor volta do seculo III a.C., o matematico indiano Pingala inventou o sistema de numeracao binario. Ainda usado atualmente no processamento de todos computadores modernos, o sistema estabelece que sequencias especificas de uns e zeros podem representar qualquer numero, letra ou imagem.Em 1703 Gottfried Leibniz desenvolveu a logica em um sentido formal e matematico, utilizando o sistema binario. Em seu sistema, uns e zeros tambem representam conceitos como verdadeiro e falso, ligado e desligado, valido e invalido. Levou mais de