Der erste mechanische Computer war die Difference Engine, die 1822 von Charles Babbage gebaut wurde, der als "Vater des Computers" gilt. Zwischen 1847 und 1849 stellte er eine verbesserte Version seines ersten Modells her. die er Difference Engine No. 2 nannte. Aus Geldmangel wurde die Maschine jedoch nicht in ein voll funktionsfähiges Gerät umgewandelt.
Die Difference Engine ähnelte nicht den modernen Computern von heute. Es war massiv und bestand aus bis zu 25.000 Bauteilen. Die Maschine wog 15 Tonnen und war 2,40 Meter hoch.
Im Jahr 1991 stellte das London Science Museum die Difference Engine No. 2 fertig, um dem zweihundertjährigen Geburtstag von Babbage zu gedenken.