The analytical engine, an important step in the history of computers, was the design of a mechanical general-purpose digital computer by the British professor of mathematics Charles Babbage. It was first described in 1837, but Babbage continued to work on the design until his death in 1871. Because of financial, political, and legal issues, the engine was never actually built. In its logical design the machine was essentially modern, anticipating the first completed general-purpose computers by about 100 years.
Some believe that the technological limitations of the time were a further obstacle to the construction of the machine; others believe that the machine could have been built successfully with the technology of the era if funding and political support had been stronger.
The analytical engine was to be powered by a steam engine and would have been over 30 meters long and 10 meters wide. The input (programs and data) was to be provided to the machine via punch cards, a method being used at the time to direct mechanical looms. For output, the machine would have a printer, a curve plotter and a bell. The machine would also be able to punch numbers onto cards to be read in later. It employed ordinary base-10 fixed-point arithmetic. There was a store (i.e., a memory) capable of holding 1,000 numbers of 50 digits each. An arithmetical unit (the "mill") would be able to perform all four arithmetical operations.
The programming language to be employed was akin to modern day assembly languages. Loops and conditional branching were possible and so the language as conceived would have been Turing-complete long before Alan Turing's concept. Three different types of punch cards were used: one for arithmetical operations, one for numerical constants, and one for load and store operations, transferring numbers from the store to the arithmetical unit or back. There were three separate readers for the three types of cards.
In 1842, the Italian mathematician Luigi Menabrea, whom Babbage had met while travelling in Italy, wrote a description of the engine in French. In 1843, the description was translated into English and extensively annotated by Ada King, Countess of Lovelace, who had become interested in the engine ten years earlier. In recognition of her additions to Menabrea's paper, she has been described as the first computer programmer. The modern computer programming language Ada is named in her honor.
In 1910, Babbage's son Henry P. Babbage reported that a part of the mill and the printing apparatus had been constructed and had been used to calculate a (faulty) list of multiples of pi. This constituted only a small part of the whole engine; it was not programmable and had no storage.
Closely related to Babbage's work on the analytical engine was the work of George Stibitz of Bell Laboratories in New York just prior to WWII, as well as Howard Hathaway Aiken at Harvard during and just after WWII. They both built electromechanical (i.e. relay-and-switch) computers which were closely related to the analytical engine, though neither was (quite) a modern programmable computer. Aiken's machine was largely financed by IBM and was called the Harvard Mark I.
From Babbage's autobiography:
There is also mention of the Analytical Engine (or the Clockwork Orouborous as it is also known there) in The Book of the War, a Faction Paradox novel by Lawrence Miles. This machine was used to calculate a way into the "Eleventh Day Empire". Its use resulted in the destruction of the original Houses of Parliament.
In the new PC game, Rise of Nations: Rise of Legends, the side called the Vinci use analytical engines and clockwork in the steampunk fashion.
History of computing | Early computers | English inventions | One-of-a-kind computers | Mathematical tools | Mechanical calculators
Analytical Engine | Máquina analítica | Macchina analitica | 解析機関 | Engenho analítico | Analyyttinen kone | Den analytiska maskinen
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Analytical engine".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world