Computadores: breves informações históricas.
Informações extraídas de: Strathern, Paul. Turing e o Computador em 90 minutos. Maria Luiza X. de A. Borges, trad. Carla Fonseca-Barbatti, rev. Rio de Janeiro: Jorge Zahar Editor, 2000. [original: Turing and the Computer, 1997.]
- c. 4.000 a.C.: Ábaco (do babilônio abaq, pó), desenvolvido na China e Oriente Próximo, entrou em desuso após a Idade Média com a introdução do zero na matemática (não é exatamente um computador já que as operações são feitas pelo usuário).
- séc. I a. C.: partes de uma máquina de calcular astronômica foi encontrada em navio grego naufragado (encontrado em 1900); continha rodas dentadas acionadas por uma manivela que acionavam indicadores onde se podia ler a posição do sol e dos planetas no zodíaco.
- 1623: William Schickard, amigo de Kepler, é considerado o inventor da primeira máquina de calcular; descrita como um "relógio de calcular" foi usada para auxiliar os astrônomos a calcular as efemérides (posições futuras do Sol, da Lua e dos planetas); não há exemplares desta máquina cujo único protótipo foi destruído pelo fogo durante a Guerra dos Trinta Anos; sabe-se que foi um exemplo de computador digital (o input é feito através de números).
- 1630: William Oughterd foi o criador da régra de cálculo retilínea (exemplo de computador analógico, no qual os dados de input e output são dados na forma não de números mas de quantidades mensuráveis (como peso, voltagem, ou comprimento)); em seguida desenvolveu uma régua de cálculo circular (idéia roubada e publicada como sua por um de seus alunos).
- 1780: James Watt adaptou a régua de cálculo para cálculos em seu projeto de máquinas à vapor. Avanços mais sofisticados foram introduzidos na régua de cálculo por Amadée Mannheim, oficial de artilharia francês; esta é a versão da régua de cálculo que chega até o Século XX.
- 1642: Blaise Pascal (nascido em 1623), projetou aos 19 anos uma máquina de calcular em que os números eram introduzidos através de rodas graduadas conectadas por hastes a rodas dentadas e engranagens. Era capaz de operar adições e subtrações envolvendo números de até 8 dígitos. Construiu mais de 50 modelos diferentes (7 deles ainda existem).
- 1673: Gottfried Leibniz tinha como um de seus projetos a construção de uma máquina de calcular superior à de Pascal. Enquanto ainda estudante elaborou um artigo explicando a base teórica de qualquer calculadora e o que ela podia fazer (este artigo já prenunciava as idéias de Turing sobre este assunto); inventou também uma matemática binária que viria a se tornar a linguagem dos computadores digitais - mas não combinou as duas coisas. Como a de Pascal, sua máquina era acionada por uma sucessão de rodas dentadas. Inicialmente era capaz de multiplicar (por adições sucessivas) e com a introdução posterior de alguns mecanismos podia dividir e calcular raizes quadradas.
- c. 1810: Joseph Marie Jacquard era um técnico francês do ramo de tecelagem, montou um tear inovador em que o padrão da tecelagem era controlado por cartões perfurados, nascendo assim a idéia de programar uma máquina (este processo é usado ainda hoje em tecelagens).
- c. 1823-27: Charles Babbage (1791-1871) considerado o pai do computador, foi quem combinou os três elementos básicos a sua criação: 1) máquinas de calcular complexas, 2) a idéia de programação, e 3) uma teoria dos números computáveis. Sua "máquina de diferenças no. 1" (iniciada em 1823 mas jamais concluída) deveria ser capaz de calcular com 20 dígitos e deveria armazenar uma série de números para efetuar adições dos mesmos. Era limitada a adições porque empregaria o método de diferenças múltiplas (uso de polinômios (fórmulas algébricas compostas de vários termos) e da diferença constante que existe enter eles). Esta máquina usava rodas dentadas e operava com o sistema decimal mas exigindo várias inovações em engenharia mecânica. Em 1827 usou a única parte de sua máquina que funcionava (considerada a primeira calculadora automática) para calcular tabelas de logarítmos de 1 a 108.000; os algarismos eram introduzidos e as respostas saiam impressas (eliminando a possibilidade de erro humano).
- 1854: George Boole (1813-?)
- c. 1890: Herman Hollerith (?-?)
- c. 1943: Alan Turing (1912-1954)