In the year 1786 the “difference engine” was invented by J.H. Muller. It could not make its place and conquer the market and thus in 1822 Charles Babbage, famous as “the father of the computer” reinvented it. In the history of computers this has been considered as zero generation of computers because analytical computers and difference engine weighed in tons. Charles Babbage was the son of a businessman. He studied in Helmond Academy in Baker Street. Charles was very fond of mathematics and for further studies he went to Cambridge. He then joined Peterhouse Cambridge where he studied Computer Science and Analytical Philosophy.

In the beginning, computers were used for calculating mathematical tables. This computing function gave them the name of computers. As Charles had studied computer science and was a profound mathematician he thought of designing a machine to overcome human errors. He started working upon a machine that could take input, work upon it and give flawless output. The difference engine he developed calculated the finite difference without multiplying and dividing. Due to heavy weight, huge size and complex design Charles came up with improved design as difference engine 2. But this again was not a success. He finally decided to work on complex and efficient machines which were called analytical engines. He worked on many designs for the purpose but the design which he finalized was implemented in the year 1989. He believed that paying high to highly skilled people saved cost and it really worked.