Charles Babbage: Difference between revisions
[pending revision] | [pending revision] |
→External links: convergence |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
Alexander Forbes Babbage<br /> |
Alexander Forbes Babbage<br /> |
||
}} |
}} |
||
:''"Babbage" redirects here. For other uses, see [[Babbage (disambiguation)]].'' |
|||
'''Charles Babbage''' [[Royal Society|FRS]] ([[26 December]] [[1791]] – [[18 October]] [[1871]]) was an [[England|English]] [[mathematician]], [[philosopher]], [[mechanical engineer]] and (proto-) [[computer scientist]] who originated the idea of a ''programmable'' [[computer]]. Parts of his uncompleted mechanisms are on display in the [[London Science Museum]]. In 1991, working from Babbage's original plans, a [[difference engine]] was completed, and functioned perfectly. Built to tolerances achievable in the 19th century, the finished engine indicated that Babbage's machine would have worked. Nine years later, the Science Museum completed the [[Computer printer|printer]] Babbage had designed for the difference engine; it featured astonishing complexity for a 19th century device. |
'''Charles Babbage''' [[Royal Society|FRS]] ([[26 December]] [[1791]] – [[18 October]] [[1871]]) was an [[England|English]] [[mathematician]], [[philosopher]], [[mechanical engineer]] and (proto-) [[computer scientist]] who originated the idea of a ''programmable'' [[computer]]. Parts of his uncompleted mechanisms are on display in the [[London Science Museum]]. In 1991, working from Babbage's original plans, a [[difference engine]] was completed, and functioned perfectly. Built to tolerances achievable in the 19th century, the finished engine indicated that Babbage's machine would have worked. Nine years later, the Science Museum completed the [[Computer printer|printer]] Babbage had designed for the difference engine; it featured astonishing complexity for a 19th century device. |
||
Line 99: | Line 100: | ||
:Chapter 5, Passages from the Life of a Philosopher, Charles Babbage, 1864. ISBN 1-85196-040-6, illustrating that even Babbage had to deal with people who displayed illogical levels of what would now be called "computer illiteracy". |
:Chapter 5, Passages from the Life of a Philosopher, Charles Babbage, 1864. ISBN 1-85196-040-6, illustrating that even Babbage had to deal with people who displayed illogical levels of what would now be called "computer illiteracy". |
||
==Named after Babbage== |
|||
* [[Babbage (crater)|Babbage crater]], on the [[Moon]], is named in his honour. |
|||
* [http://www.cbi.umn.edu/ Charles Babbage Institute], [[University of Minnesota]], [[United States]]. |
|||
* Charles Babbage Research Centre, [[Winnipeg]], [[Manitoba]], publisher of [[Ars Combinatoria (journal)]]. |
|||
* The former chain retail computer and video-games store "Babbage's" (now [[GameStop]]) was named after him. |
|||
* Mr Babbage, the computer in game show ''[[Family Fortunes]]'' |
|||
* Babbage Building, University of Plymouth, Devon, UK. |
|||
* Babbage Lecture Theatre, University of Cambridge, UK. |
|||
* Babbage Computer Suite, Exmouth Community College, UK. |
|||
* Babbage is a giant mechanical monster in the online computer game, [[City of Heroes]]. |
|||
* Babbage is a character in the video game [[Suikoden V]] who is known for his amazing mechanical inventions. |
|||
* The science fiction novel [[The Difference Engine]] refers to Babbage extensively. |
|||
* ''Mr Babbage'' is the pseudonym of the villain in the film ''[[Hackers (film)|Hackers]]'' |
|||
* Babbage Simmel, an IT training firm in Columbus, Ohio[http://www.babsim.com/aboutus/story.aspx?who=true] |
|||
* Babbage's Basement - a computer rescue, restoration and reuse centre, part of the Sciencenter in Ithaca, NY |
|||
* Babbage House is one of the 7 buildings in Vodafone HQ in Berkshire, UK |
|||
[http://babbagesbasement.com] |
|||
* [[RMIT University]] has a computer lab named Babbage at its [[Melbourne]] city campus |
|||
* BABBAGE: a high-level [[assembly language]] for the [[GEC 4000 series]] [[minicomputer]]. |
|||
==References== |
==References== |
Revision as of 15:27, 7 August 2007
Charles Babbage | |
---|---|
Occupation(s) | Mathematician analytical philosopher mechanical engineer and (proto-) computer scientist |
Spouse | Georgiana Whitmore |
Children | Benjamin Herschel Babbage Charles Whitmore Babbage |
- "Babbage" redirects here. For other uses, see Babbage (disambiguation).
Charles Babbage FRS (26 December 1791 – 18 October 1871) was an English mathematician, philosopher, mechanical engineer and (proto-) computer scientist who originated the idea of a programmable computer. Parts of his uncompleted mechanisms are on display in the London Science Museum. In 1991, working from Babbage's original plans, a difference engine was completed, and functioned perfectly. Built to tolerances achievable in the 19th century, the finished engine indicated that Babbage's machine would have worked. Nine years later, the Science Museum completed the printer Babbage had designed for the difference engine; it featured astonishing complexity for a 19th century device.
Leben
Birth
The birthplace of Charles Babbage is disputed, but he was most likely born in 44 Crosby Row, Walworth Road, London, England. A blue plaque on the junction of Larcom Street and Walworth Road commemorates the event. There was a discrepancy regarding the date of Babbage's birth, which was published in The Times obituary as 26 December 1792. However, days later a nephew of Babbage wrote to say that Babbage was born precisely one year earlier, in 1791. The parish register of St. Mary's Newington, London, shows that Babbage was baptized on 6 January 1792 [1].
Charles's father, Benjamin Babbage, was a banking partner of the Praeds who owned the Bitton Estate in Teignmouth. His mother was Betsy Plumleigh Babbage née Teape. In 1808, the Babbage family moved into the old Rowdens house in East Teignmouth, and Benjamin Babbage became a warden of the nearby St. Michael’s Church.
Bildung
His father's money allowed Charles to receive instruction from several schools and tutors during the course of his elementary education. Around the age of eight he was sent to a country school in Alphington near Exeter to recover from a life-threatening fever. His parents ordered that his "brain was not to be taxed too much" and Babbage felt that "this great idleness may have led to some of my childish reasonings." For a short time he attended King Edward VI Grammar School in Totnes, South Devon, but his health forced him back to private tutors for a time. He then joined a 30-student Holmwood academy, in Baker Street, Enfield, Middlesex under Reverend Stephen Freeman. The academy had a well-stocked library that prompted Babbage's love of mathematics. He studied with two more private tutors after leaving the academy. Of the first, a clergyman near Cambridge, Babbage said, "I fear I did not derive from it all the advantages that I might have done." The second was an Oxford tutor from whom Babbage learned enough of the Classics to be accepted to Cambridge.
Babbage arrived at Trinity College, Cambridge in October 1810. He had read extensively in Leibniz, Lagrange, Simpson, and Lacroix and was seriously disappointed in the mathematical instruction available at Cambridge. In response, he, John Herschel, George Peacock, and several other friends formed the Analytical Society in 1812.
In 1812 Babbage transferred to Peterhouse, Cambridge. He was the top mathematician at Peterhouse, but failed to graduate with honours. He instead received an honorary degree without examination in 1814.
Marriage
On 25 July, 1814 [2], Babbage married Georgiana Whitmore at St. Michael's Church in Teignmouth, Devon. His father did not approve of Babbage marrying without being economically stable [citation needed]. The couple lived at 5 Devonshire Street, Portland Place, London.
Children
Charles and Georgiana had eight children [3], but only Benjamin Herschel, Georgiana Whitmore,and Henry Prevost lived to adulthood. Georgiana died in Worcester, 1 September 1827 - moreover, Charles' father, wife, and at least two sons all died in 1827.
Design of computers
In recognition of the high error rate in the calculation of mathematical tables, Babbage wanted to find a method by which they could be calculated mechanically, removing human sources of error. Three different factors seem to have influenced him: a dislike of untidiness; his experience working on logarithmic tables; and existing work on calculating machines carried out by Wilhelm Schickard, Blaise Pascal, and Gottfried Leibniz. He first discussed the principles of a calculating engine in a letter to Sir Humphry Davy in 1822.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/5/53/BabbageDifferenceEngine.jpg/220px-BabbageDifferenceEngine.jpg)
Babbage's engines were among the first mechanical computers. His engines were not actually completed, largely because of funding problems and personality issues. Babbage realized that a machine could do the work better and more reliably than a human being. Babbage directed the building of some steam-powered machines that more or less did their job, suggesting calculations could be mechanized to an extent. Although Babbage's machines were mechanical monsters, their basic architecture was astonishingly similar to a modern computer. The data and program memory were separated, operation was instruction based, the control unit could make conditional jumps and the machine had a separate I/O unit.
Difference engine
In Babbage’s time numerical tables were calculated by humans called ‘computers’. At Cambridge he saw the high error rate of the people computing the tables and thus started his life’s work in trying to calculate the tables mechanically, removing all human error. He began in 1822 with what he called the difference engine, made to compute values of polynomial functions.
Unlike similar efforts of the time, Babbage's difference engine was created to calculate a series of values automatically. By using the method of finite differences, it was possible to avoid the need for multiplication and division.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/0/09/050114_2529_difference.jpg/220px-050114_2529_difference.jpg)
The first difference engine needed around 25,000 parts of a combined weight of fifteen tons (13,600 kg) standing Template:Unit ft high. Although he received much funding for the project, he did not complete it. He later designed an improved version, "Difference Engine No. 2". This was not constructed at the time, but was built using his plans in 1989-1991, to 19th century tolerances, and performed its first calculation at the London Science Museum returning results to 31 digits, far more than the average modern pocket calculator.
Printer
Babbage designed a printer for the second difference engine which had some remarkable features; it supported line-wrapping, variable column and row width, and programmable output formatting.
Analytical engine
Soon after the attempt at making the difference engine crumbled, Babbage started designing a different, more complex machine called the Analytical Engine. The engine is not a single physical machine but a succession of designs that he tinkered with until his death in 1871. The main difference between the two engines is that the Analytical Engine could be programmed using punch cards, an idea unheard of in his time. He realized that programs could be put on similar cards so the person had to only create the program initially, and then put the cards in the machine and let it run. The analytical engine was also proposed to use loops of Jacquard's punched cards to control a mechanical calculator, which could formulate results based on the results of preceding computations. This machine was also intended to employ several features subsequently used in modern computers, including sequential control, branching, and looping, and would have been the first mechanical device to be Turing-complete.
Ada Lovelace, an impressive mathematician and one of the few people who fully understood Babbage's ideas, created a program for the Analytical Engine. Had the Analytical Engine ever actually been built, her program would have been able to calculate a numerical sequence known as the Bernoulli numbers. Based on this work, Lovelace is now widely credited with being the first computer programmer. In 1979, a contemporary programming language was named Ada in her honour. Shortly afterward, in 1981, a satirical article by Tony Karp in the magazine Datamation described the Babbage programming language as the "language of the future".
Modern Adaptations
While the abacus and mechanical calculator have been replaced by electronic calculators using microchips, the recent advances in MEMS and nanotechnology have led to recent high-tech experiments in mechanical computation. The benefits suggested include operation in high radiation or high temperature environments.
These modern versions of mechanical computation were highlighted in magazine The Economist for their special "end of the millenia" black cover issue in an article entitled Babbage's Last Laugh . The article highlighted work done at University of California Berkeley by Ezekiel Kruglick. In this Doctoral Dissertation the researcher reports mechanical logic cells and architectures sufficient to implement the Babbage Analytical engine (see above) or any general logic circuit. Carry-shift digital adders and various logic elements are detailed as well as modern analysis on required performance for microscopic mechanical logic.
Other accomplishments
In 1824, Babbage won the Gold Medal of the Royal Astronomical Society "for his invention of an engine for calculating mathematical and astronomical tables".
From 1828 to 1839 Babbage was Lucasian Professor of Mathematics at Cambridge. He contributed largely to several scientific periodicals, and was instrumental in founding the Astronomical Society in 1820 and the Statistical Society in 1834. However, he dreamt of designing mechanical calculating machines.
“... I was sitting in the rooms of the Analytical Society, at Cambridge, my head leaning forward on the table in a kind of dreamy mood, with a table of logarithms lying open before me. Another member, coming into the room, and seeing me half asleep, called out, "Well, Babbage, what are you dreaming about?" to which I replied "I am thinking that all these tables" (pointing to the logarithms) "might be calculated by machinery. "
In 1837, responding to the official eight Bridgewater Treatises "On the Power, Wisdom and Goodness of God, as manifested in the Creation", he published his Ninth Bridgewater Treatise putting forward the thesis that God had the omnipotence and foresight to create as a divine legislator, making laws (or programs) which then produced species at the appropriate times, rather than continually interfering with ad hoc miracles each time a new species was required. The book is a work of natural theology, and incorporates extracts from correspondence he had been having with John Herschel on the subject.
Babbage also achieved notable results in cryptography. He broke Vigenère's autokey cipher as well as the much weaker cipher that is called Vigenère cipher today. The autokey cipher was generally called "the undecipherable cipher", though owing to popular confusion, many thought that the weaker polyalphabetic cipher was the "undecipherable" one. Babbage's discovery was used to aid English military campaigns, and was not published until several years later; as a result credit for the development was instead given to Friedrich Kasiski, a Prussian infantry officer, who made the same discovery some years after Babbage.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Babbage_Charles_grave.jpg/220px-Babbage_Charles_grave.jpg)
In 1838, Babbage invented the pilot (also called a cow-catcher), the metal frame attached to the front of locomotives that clears the tracks of obstacles. He also constructed a dynamometer car and performed several studies on Isambard Kingdom Brunel's Great Western Railway in about 1838. Babbage's eldest son, Benjamin Herschel Babbage, worked as an engineer for Brunel on the railways before emigrating to Australia in the 1850s. Coincidentally, Charles Babbage and Brunel are both buried in London's Kensal Green Cemetery.
Babbage is also credited with the invention of standard railroad gauge, uniform postal rates, occulting lights for lighthouses, the heliograph, and the ophthalmoscope
Babbage only once endeavoured to enter public life, when, in 1832, he stood unsuccessfully for the borough of Finsbury. He came last in the polls.
Eccentricities
Babbage once counted all the broken panes of glass of a factory, publishing in 1857 a "Table of the Relative Frequency of the Causes of Breakage of Plate Glass Windows": 14 of 464 were caused by "drunken men, women or boys". His distaste for commoners ("the Mob") included writing "Observations of Street Nuisances" in 1864, as well as tallying up 165 "nuisances" over a period of 80 days; he especially hated street music. He was also obsessed with fire, once baking himself in an oven at 265°F (130°C) for four minutes "without any great discomfort" to "see what would happen." [citation needed] Later, he arranged to be lowered into Mount Vesuvius in order to view molten lava for himself. [citation needed]
Quotes
On two occasions I have been asked,--"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?" In one case a member of the Upper, and in the other a member of the Lower, House put this question. I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
- Chapter 5, Passages from the Life of a Philosopher, Charles Babbage, 1864. ISBN 1-85196-040-6, illustrating that even Babbage had to deal with people who displayed illogical levels of what would now be called "computer illiteracy".
References
- The Difference Engine (William Gibson and Bruce Sterling, 1990) is an alternate history set in Victorian England, where Babbage's computers came to fruition and lead to a computer age maybe 90 years early, and a much more powerful England.
- Doron Swade (2000). The Difference Engine. ISBN 0-670-91020-1
- Charles Babbage. Passages from the Life of a Philosopher. ISBN 1-85196-040-6.
- Anthony Hyman. Charles Babbage: Pioneer of the Computer. ISBN 0-691-02377-8.
- Maboth Moseley. (1964). Irascible Genius: A Life of Charles Babbage, Inventor.
- Doron Swade. (2000). The Cogwheel Brain. ISBN 0-316-64847-7.
- Robert Slater. (1987). Portraits in Silicon, pp 3-13. The MIT Press, ISBN 0-262-69131-0.
- M. V. Wilkes (2002). "Charles Babbage and his world". Notes and Records of the Royal Society. 56 (3): 353–365.
- K. K. Schwarz (2002). "Faraday and Babbage". Notes and Records of the Royal Society. 56 (3): 367–381.
- General Register Office censuses:
- 1841 census: HO107/680/5 f.11 p.14
- 1851 census: unknown
- 1861 census: RG9/74 f.15 p.27
- 1871 census: RG10/160 f.58 p.1
See also
- History of computing hardware
- Analytical Engine
- Difference Engine
- Ada Byron, Countess of Lovelace, described and programmed the analytical engine
- Joseph Clement, engineer
- Earl of Bridgewater for other Bridgewater Treatise
External links
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/34px-Wikiquote-logo.svg.png)
- O'Connor, John J.; Robertson, Edmund F., "Charles Babbage", MacTutor History of Mathematics Archive, University of St Andrews
- Science Museum's exhibit on the Difference engine
- Economy of Machinery and Manufactures at Archive for the History of Economic Thought
- Works by Charles Babbage at Project Gutenberg
- The Ninth Bridgewater Treatise
- Passages from the Life of a Philosopher
- Francis Baily, "On Mr. Babbage's new machine for calculating and printing mathematical and astronomical tables" Astronomische Nachrichten, 2 (1824) 407/408
- "Address of the President of the Astronomical Society of London, on presenting the Gold Medal of the Society to Charles Baggage [sic], Esq." Astronomische Nachrichten, 3 (1825) 169/170
- Obituary of Charles Babbage in Monthly Notices of the Royal Astronomical Society, 32 (1872) 101
- Babbage's grave is in Kensal Green Cemetery London. Famous Economists Grave Sites.
- Charles Babbage information in the Virtual Museum of Computing
- Smart Computing Encyclopedia Charles Babbage"
- How does the Difference Engine work
- Babbage's First Difference Engine
- Quotes by Charles Babbage at Convergence
- English inventors
- English mathematicians
- 19th century mathematicians
- 19th century philosophers
- Pre-computer cryptographers
- English business theorists
- Computer designers
- Computer pioneers
- Mechanical calculators
- English Anglicans
- Fellows of the Royal Society
- People from London
- Christian people
- Alumni of Peterhouse, Cambridge
- Alumni of Trinity College, Cambridge
- Recipients of the Gold Medal of the Royal Astronomical Society
- People with craters of the Moon named after them
- Burials at Kensal Green Cemetery
- 1791 births
- 1871 deaths