Multiple choice general knowledge science & technology Charles Babbage invented ENIAC Difference engine Electronic computer Punched card Reveal answer Fill a bubble to check yourself B Correct answer Explanation Charles Babbage designed the Difference Engine in the 1820s-1830s as a mechanical calculator meant to compute polynomial functions. It was a precursor to his more complex Analytical Engine.