BABBAGE,CHARLES ANALYTICAL ENGINE, 1838

Authors
Citation
Ag. Bromley, BABBAGE,CHARLES ANALYTICAL ENGINE, 1838, IEEE annals of the history of computing, 20(4), 1998, pp. 29-45
Citations number
9
Categorie Soggetti
History & Philosophy of Sciences","Computer Science Theory & Methods","History & Philosophy of Sciences
ISSN journal
10586180
Volume
20
Issue
4
Year of publication
1998
Pages
29 - 45
Database
ISI
SICI code
1058-6180(1998)20:4<29:BAE1>2.0.ZU;2-Y
Abstract
Charles Babbage commenced work on the design of the Analytical Engine in 1834, following the collapse of the project to build the Difference Engine. His ideas evolved rapidly, and by 1838, most of the important concepts used in his later designs were established. This paper intro duces the design of the Analytical Engine as it stood in early 1838, c oncentrating on the overall functional organization of the mill (or ce ntral processing portion) and the methods generally used for the basic arithmetic operations of multiplication, division, and signed additio n. The paper describes the working of the mechanisms that Babbage devi sed for storing, transferring, and adding numbers and how they were or ganized together by the microprogrammed control system; the paper also introduces the facilities provided for user-level programming. The in tention of the paper is to show that an automatic computing machine co uld be built using mechanical devices and that Babbage's designs provi de both an effective set of basic mechanisms and a workable organizati on of a complete machine.