The Difference Engine, an automatic mechanical calculator designed to tabulate polynomial functions, was conceptualized and invented by the English mathematician and mechanical engineer Charles Babbage in the 1820s. J.H. Müller proposed the concept earlier, but Babbage designed the actual engine.