O primeiro computador mecânico foi o Difference Engine construído em 1822 por Charles Babbage, considerado o "pai do computador". Entre 1847 e 1849, ele fez uma versão melhorada de seu primeiro modelo, que ele chamou de Motor Diferencial nº 2. No entanto, a máquina não foi transformada em um dispositivo funcional em grande escala devido à falta de financiamento.
O mecanismo de diferença não se parecia com os computadores modernos de hoje. Era enorme e consistia em até 25.000 componentes. A máquina pesava 15 toneladas e tinha 2,5 metros de altura.
Em 1991, o London Science Museum concluiu a Difference Engine nº 2 para comemorar o bicentenário do ano de nascimento de Babbage.