പ്രോഗ്രാമബിൾ കമ്പ്യൂട്ടറുകളുടെ പിതാവ് എന്നറിയപ്പെടുന്ന ചാൾസ് ബാബേജ്(26 ഡിസംബർ 1791–18 ഒക്ടോബർ 1871) ഒരു ഗണിത ശാസ്ത്രജ്ഞനും ഒരു ചിന്തകനും കൂടി ആയിരുന്നു.അക്കാലത്ത് കണക്കുകൂട്ടലുകളിൽ വളരെ അധികം പിഴവുകൾ ഉണ്ടായിരുന്നു ഇത് അദ്ദേഹത്തെ തെറ്റുകൾ കൂടാതെ കണക്കുകൂട്ടലുകൾ ചെയ്യാൻ പ്രാപ്തമായ യന്ത്രത്തിനെക്കുറിച്ച് ചിന്തിക്കാൻ പ്രേരിപ്പിച്ചു.
1822 ജൂൺ 14നു റോയൽ അസ്റ്റ്റോണമിക്കൽ സൊസൈറ്റിയിൽ അവതരിപ്പിച്ച "Note on the application of machinery to the computation of astronomical and mathematical tables." എന്ന പേപ്പറിൽ ഡിഫെറൻസ് എഞ്ചിൻ എന്ന ആശയം ആദ്യമായി അവതരിപ്പിച്ചു.ആറു ചക്രങ്ങളുള്ള ഒരു മോഡൽ ആദ്യം നിർമ്മിക്കുകയും അത് ചെറിയ ഒരു സദസ്സിനു മുന്നിൽ അവതരിപ്പികയും ചെയ്തു.അതിലും മികച്ച ഡിഫെറൻസ് എഞ്ചിൻ 2 നിർമ്മിക്കണമെന്നും അദ്ദേഹത്തിനു താല്പര്യമുണ്ടായിരുന്നു.
അതിനു ശേഷം 1833 നും 1842 നും ഇടക്ക് അദ്ദേഹം ഏത് തരം കണക്കുകൂട്ടലുകളും ചെയ്യാൻ കഴിവുള്ള പ്രോഗ്രാം ചെയ്യാൻ സാധിക്കുന്ന അനലറ്റികൽ എഞ്ചിൻ എന്ന ആശയത്തെപ്പറ്റി ചിന്തിച്ചു.അതിൽ ഉപയോഗിച്ച പഞ്ച് കാർഡുകൾ വഴി നിർദ്ദേശങ്ങൾ നൽകാനും വിവരങ്ങൾ സൂക്ഷിക്കുന്നതിനായി ഒരു മെമ്മറി യൂണിറ്റും അങ്ങനെ ആധുനിക കമ്പ്യൂട്ടറുകളിൽ ഉള്ള മിക്ക സൗകര്യങ്ങളും ഉണ്ടായിരുന്നു.ബ്രട്ടീഷ് ഗണിത ശാസ്ത്രജ്ഞ അഡാ ലവ് ലേസ് അനലറ്റികൽ എഞ്ചിനായി പ്രോഗ്രാം എഴുതി ഇത് ആദ്യ കമ്പ്യൂട്ടർ പ്രോഗ്രാമായി കരുതുന്നു.
ഇത്തരത്തിൽ പുതിയ ആശയങ്ങൾ നൽകി എങ്കിലും ഡിഫെറൻസ് എഞ്ചിൻ 2,അനലറ്റികൽ എഞ്ചിൻ എന്നിവ ബാബേജിന്റെ ജീവിത കാലത്ത് പൂർത്തിയായില്ല.

മൂന്നാം തലമുറ കമ്പ്യൂട്ടറുകൾ
നേപ്പ്യർ ലോഗും നേപ്പ്യർ ബോനും
പാസ്കൽ കാൽക്കുലേറ്റർ
ചാൾസ് ബാബേജ്