O tear Jacquard, em exposição no Museu de Ciência e Indústria em Manchester, Inglaterra, foi um dos primeiros dispositivos programáveis.
A história do computador moderno começa com duas tecnologias-automáticas separadas de cálculo e programação, mas nenhum dispositivo pode ser identificado como o computador mais antigo, em parte devido à aplicação inconsistente de que prazo. Alguns dispositivos são vale a pena mencionar, porém, como alguns auxílios mecânicos para a computação, que foram muito bem-sucedida e sobreviveram por séculos, até o advento da calculadora eletrônica, como o Sumerianabacus, projetados em torno de 2500 aC [4] que descendente ganhou uma velocidade competição contra uma máquina de calcular secretária moderna no Japão em 1946, [5] as réguas de cálculo, inventado na década de 1620, as quais foram realizadas em cinco missões espaciais Apollo, incluindo para a lua [6] e, possivelmente, o astrolábio eo mecanismo de Antikythera, um antigo computador astronômico construído pelos gregos em torno de 80 BC. [7] O herói matemático grego de Alexandria (c. 10-70 dC) construiu um teatro mecânico, que realizou um jogo com duração de 10 minutos e foi operado por um sistema complexo de cordas e tambores que pode ser considerado como um meio de decidir quais as partes do mecanismo que acções realizadas e quando. [8] Esta é a essência da programabilidade. Cerca o fim do décimo século, o monge Gerbert d'Aurillac francês trouxe de volta a partir de Espanha, os desenhos de uma máquina inventada pelos mouros que responderam Sim ou Não para as perguntas foi perguntado aritméticas (binário). [9] Novamente no século XIII, os monges Albertus Magnus e Roger Bacon construído falando andróides sem qualquer desenvolvimento (Albertus Magnus reclamou que ele tinha desperdiçado quarenta anos de sua vida, quando Tomás de Aquino, apavorado com sua máquina, destruído). [10 ] Em 1642, o Renascimento viu a invenção da calculadora mecânica, [11] um dispositivo que poderia realizar todas as quatro operações aritméticas sem depender de inteligência humana. [12] A calculadora mecânicVantagens de Soluções de Virtualização