現(xiàn)代計算機(jī)的真正起源來自英國數(shù)學(xué)教授Charles Babbage。Charles Babbage發(fā)現(xiàn)通常的計算設(shè)備中有許多錯誤,在劍橋?qū)W習(xí)時,他認(rèn)為可以利用蒸汽機(jī)進(jìn)行運算。起先他設(shè)計差分機(jī)用于計算導(dǎo)航表,后來,他發(fā)現(xiàn)差分機(jī)只是專門用途的機(jī)器,于是放棄 了原來的研究,開始設(shè)計包含現(xiàn)代計算機(jī)基本組成部分的分析機(jī)。(Analytical Engine)
Babbage的蒸汽動力計算機(jī)雖然終沒有完成,以今天的標(biāo)準(zhǔn)看也是非常原始的,然而,它勾畫出現(xiàn)代通用計算機(jī)的基本功能部分,在概念上是一個突破。