फिर उन्होंने इस डिवाइस के लिए काम करना स्टार्ट किया और सन 1822 में उन्होंने डिफरेंस इंजन का आविष्कार किया। जिसे पहला प्रोग्रामेबल कंप्यूटर माना जाता है।
1833 में, चार्ल्स बैबेज ने एनालिटिकल इंजन का आविष्कार किया, जो एक सामान्य प्रयोजन का कंप्यूटर था। लेकिन पैसे की कमी के कारण, वह इस काम को पूरा नहीं कर सके। 1871 में चार्ल्स बैबेज की मृत्यु हो गई।