Portal:Engineering/Selected picture/6

From Wikipedia, the free encyclopedia
Babbage Difference Engine No. 2 built at the Science Museum, London, on display at the Computer History Museum in Mountain View, California.
Babbage Difference Engine No. 2 built at the Science Museum, London, on display at the Computer History Museum in Mountain View, California.
Credit: Allan J. Cronin
A difference engine is an automatic mechanical calculator designed to tabulate polynomial functions. The name derives from the method of divided differences, a way to interpolate or tabulate functions by using a small set of polynomial coefficients. Most mathematical functions commonly used by engineers, scientists and navigators, including logarithmic and trigonometric functions, can be approximated by polynomials, so a difference engine can compute many useful tables of numbers. The historical difficulty in producing error-free tables by teams of mathematicians and human "computers" spurred Charles Babbage's desire to build a mechanism to automate the process. It is considered to be the world's first computer.