Prima mașină asemănătoare computerelor moderne a fost creată de Charles Babbage în 1822. În acel moment, scopul principal al Babbage era să creeze o mașină capabilă de a calcula problemele de matematică.
Charles Babbage a creat prima mașină analitică programabilă, capabilă să realizeze calcule. Mașina poate citi un program și o poate executa. Motorul analitic a fost o mașină proiectată de Charles Babbage între 1833 și 1871 care a calculat calcule complexe prin utilizarea multiplicării și divizării. Această mașină încorporează CPU și componente de memorie, care sunt două părți ale unui computer modern. Cu toate acestea, Babbage avea nume diferite pentru aceste componente.