Roma'da, Yunanistan'da, Mısır'da ve Çin'de değişik şekillerde ve değişik boyutlarda matematiksel hesaplamaları kolaylaştırıcı hesap makineleri kullanılmıştır. Milattan önce 560 yılında Pythagoras, çarpım tablosunu buldu. Orta Çağda değişik hesap tabloları kullanılmış, ancak hiçbiri yeterli olmamıştır Napier'in logaritmayı keşfedip bunu makineleştirmesi, bütün matematiksel hesapların makineleştirilmesinin yolunu açtı. 1642 yılında Pascal, toplama ve çıkarma işlemleri yapabilecek nitelikte ilk basit hesap makinesini buldu. 1671 yılında ise Leibniz, arka arkaya toplama ilkesine dayanan ilk çarpma makinesini yapmayı başardı. Bilgisayarların dayandığı ilkeye yer veren daha ileri düzeydeki ilk makine ise; 19. yüzyılda İngiliz C. Babbage tarafından geliştirilmiştir.