Günümüz bilgisayarlarına benzeyen ilk makine 1822'de Charles Babbage tarafından oluşturuldu. O zamanlar Babbage'ın öncelikli hedefi matematik problemlerini hesaplayabilecek bir makine yaratmaktı.
Charles Babbage, hesaplama yapabilen ilk programlanabilir, analitik makineyi yarattı. Makine bir programı okuyabilir ve uygulayabilir. Analitik Motor, Charles Babbage tarafından 1833 ve 1871 yılları arasında tasarlanan ve çarpma ve bölme kullanarak karmaşık hesaplamaları yapan bir makineydi. Bu makine, modern bir bilgisayarın iki parçası olan CPU ve bellek bileşenlerini içeriyordu. Ancak, Babbage'nin bu bileşenler için farklı isimleri vardı.