Академический Документы
Профессиональный Документы
Культура Документы
SUMIRAN ADHIKARI
CLASS: IX “A”
ROLL:24
CONTENTS
1 Birth
2 Education
4 Design of computers
4.1 Difference engine
4.1.1 Completed models
4.2 Analytical engine
› 4.3 Modern adaptations
CHARLES BABBAGE
CHARLES BABBAGE
Charles Babbage, FRS (26 December 1791 – 18 October
1871) was an English
mathematician, philosopher, inventor and mechanical
engineer who originated the concept of a
programmable computer. Parts of his uncompleted
mechanisms are on display in the London Science
Museum. In 1991, a perfectly functioning difference
engine was constructed from Babbage's original
plans. Built to tolerances achievable in the 19th
century, the success of the finished engine indicated
that Baabbage's machine would have worked. Nine
years later, the Science Museum completed
the printer Babbage had designed for the difference
engine, an astonishingly complex device for the 19th
century. Considered a "father of the computer",[4]
Babbage is credited with inventing the first
mechanical computer that eventually led to more
complex designs.
BIRTH
Babbage's birthplace is disputed, but he was most likely
high rate of human 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.
Part of Babbage's difference engine, assembled after his death by
Babbage's son, using parts found in his laboratory.
Babbage's machines were among the first mechanical computers,
although they were not actually completed, largely because of funding
problems and personality issues. He directed the building of some
steam-powered machines that achieved some success, suggesting that
calculations could be mechanized. Although Babbage's machines were
mechanical and unwieldy, their basic architecture was very 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.
The London Science
Museum'sDifference Engine ,
built from Babbage's design.
DIFFERENCE ENGINE
In Babbage’s time, numerical tables were calculated by humans who were called
‘computers’, meaning "one who computes", much as a conductor is "one who
conducts". At Cambridge, he saw the high error-rate of this human-driven process
and started his life’s work of trying to calculate the tables mechanically. 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.
The London Science Museum's Difference Engine #2, built from Babbage's design.
The first difference engine was composed of around 25,000 parts, weighed
The London Science Museum has constructed two Difference Engines, according to
Babbage's plans for the Difference Engine No 2. One is owned by the museum; the
other, owned by technology millionaire Nathan Myhrvold, went on exhibit at
the Computer History Museum in Mountain View, California on 10 May 2008.The
two models that have been constructed are not replicas; until the assembly of the
first Difference Engine No 2 by the London Science Museum, no model of the
Difference Engine No 2 existed
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. He realized that programs
could be put on these cards so the person had only to create the program initially, and then put the cards
in the machine and let it run. The analytical engine would have used 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 sequence of 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 honors. 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
the