|
|
|
|
Em
1820 Charles Babbage - UK - inicia a construção de uma
máquina que é a primeira aproximação de
um computador.
A Difference Engine era uma máquina construída para
calcular os valores do polinómio x^2 + 3x + 20 com uma precisão
de seis décimais. Parte da máquina ficou concluída
em 1832 e foi exposta ao "público" na casa de Babbage
em Dorset Street - Marylebone.
Entre 1833 e 1834 Babbage concebe uma outra máquina denominada
Analytical Engine.
A Analytical Engine seria uma máquina para aplicação
generalizada, efectuaria as quatro operações base -
multiplicação, divisão, adição
e subtracção - e a sua finalidade seria calcular o valor
de qualquer expressão matemática para a qual podesse
ser determinado um algoritmo.
A máquina seria programável, com recurso à utilização
de cartões perfurados em que a disposição dos
furos materializaria o programa. A máquina executaria a iteração
(estrutura de programação repetitiva) e seleccionaria
a via a seguir em função de uma condição
(estrutura de programação alternativa).
A arquitectura física e lógica da máquina, que
era totalmente mecânica, compreendia um "armazém"
(memória) e um "moínho" (processador).
Existem planos completos para a construção da máquina
realizados por Babbage a partir de 1840. No entanto, a máquina
não foi construída e apenas uma pequena parte foi montada
em 1871, aquando da morte de Babbage.
Com base nos planos originais de Babbage o Museu da Ciência
em Londres construiu a Difference Engine nº 2 que realizou o
seu pimeiro cálculo completo em Novembro de 1991 cerca de um
mês antes do 200º aniversário do nascimento de Babbage.
|
|
|
|