Ada Lovelace-The first programmer in WORLD
Augusta Ada King, Countess of Lovelace (10 December 1815 – 27 November 1852), born Augusta Ada Byron, was an
English writer chiefly known for her work on Charles Babbage's early mechanical general-purpose computer, the analytical engine. Her notes on the engine include what
is recognised as the first algorithm intended to be processed by a machine; thanks to this, she is
sometimes considered the "World's First Computer Programmer".[1][2]
She was the only legitimate child of the poet Lord Byron (with Anne Isabella Milbanke). She had no relationship with her father, who died when
she was nine. As a young adult, she took an interest in mathematics, and in
particular Babbage's work on the analytical engine. Between 1842 and 1843, she
translated an article by Italian mathematician Luigi Menabrea on the engine, which she supplemented with a set of notes of her own. These notes contain what is considered the first
computer program—that is, an algorithm encoded for processing by a machine.
Though Babbage's engine has never been built, Lovelace's notes are important in
the early history of computers. She also foresaw the capability of computers to go beyond mere
calculating or number-crunching while others, including Babbage himself,
focused only on these capabilities
Charles Babbage
Ada Lovelace met and corresponded with Charles Babbage on many occasions, including socially and in relation to Babbage's Difference Engine and Analytical Engine. Babbage was impressed by Lovelace's
intellect and writing skills. He called her "The Enchantress of
Numbers". In 1843 he wrote of her:
Forget this world and all its troubles and if
possible its multitudinous Charlatans – every thing
in short but the Enchantress of Numbers.[20]
possible its multitudinous Charlatans – every thing
in short but the Enchantress of Numbers.[20]
During a nine-month period in 1842–43, Lovelace translated Italian
mathematician Luigi Menabrea's memoir on Babbage's newest proposed
machine, the Analytical Engine. With the article, she appended a set of notes.[21] The notes are longer than the memoir itself and include (Section
G), in complete detail, a method for calculating a sequence of Bernoulli numbers with the Engine, which would have run correctly had the Analytical
Engine been built. Based on this work, Lovelace is now widely credited with
being the first computer programmer[1] and her method is recognised as the world's first computer
program.[22]
Part of the terrace at Worthy Manor was known as
"Philosophers Walk", as it was there that Lovelace and Babbage were reputed to have walked discussing mathematical principles. In
1939, the house was let to Dr Barnardos housing child evacuees from cities, including Bristol, during World War II. After a brief spell as a country club
in the early 1950s, it fell into disrepair and was demolished in 1974. Parts of
the gardens, though severely overgrown, are visible from the footpath from Porlock Weir to Culbone. The village computer centre in the nearby village of Porlock is named after Lovelace.
Some biographers debate the extent of her original contributions.
Dorothy Stein, author of Ada:
A Life and a Legacy, contends that the programs were mostly written by
Babbage himself.[23]Babbage wrote the following on the subject, in his Passages from the Life of a
Philosopher (1864).[24]
I then suggested that she add some
notes to Menabrea's memoir, an idea which was immediately adopted. We discussed
together the various illustrations that might be introduced: I suggested
several but the selection was entirely her own. So also was the algebraic
working out of the different problems, except, indeed, that relating to the
numbers of Bernoulli, which I had offered to do to save Lady Lovelace the
trouble. This she sent back to me for an amendment, having detected a grave
mistake which I had made in the process.
The level of impact of Lovelace on Babbage's engines is difficult
to resolve from Babbage's writings due to Babbage's tendency not to acknowledge
(either orally or in writing) the influence of other people in his work.
FIRST COMPUTER
PROGRAM
In 1842 Charles Babbage was invited to give a seminar at the University of Turin about his analytical engine. Luigi Menabrea, a young Italian engineer, and future prime minister of Italy, wrote up Babbage's lecture in French, and this transcript
was subsequently published in the Bibliothèque
Universelle de Genève in October 1842.
Babbage asked the Countess of Lovelace to translate Menabrea's
paper into English, subsequently requesting that she augment the notes she had
added to the translation. Lady Lovelace spent most of a year doing this. These
notes, which are more extensive than Menabrea's paper, were then published inThe Ladies' Diary and Taylor's Scientific Memoirs under the initialism "AAL".
In 1953, over one hundred years after her death, Lady Lovelace's
notes on Babbage's Analytical Engine were republished. The engine has now been
recognised as an early model for a computer and Lady Lovelace's notes as a
description of a computer and software.[27]
Her notes were labelled alphabetically from A to G. In note G, the
Countess describes an algorithm for the analytical engine to compute Bernoulli numbers. It is considered the first algorithm
ever specifically tailored for implementation on a computer, and for this
reason she is often cited as the first computer programmer.[28] However the engine was never actually constructed to completion
during Lovelace's lifetime.
The computer language Ada, created on behalf of the United States
Department of Defense, was named after Lovelace. The reference manual for the language
was approved on 10 December 1980, and the Department of Defense
Military Standard for the language, "MIL-STD-1815", was given the
number of the year of her birth. Since 1998, the British Computer Society has awarded a medal in her name[29] and in 2008 initiated an annual competition for women students of
computer science
No comments:
Post a Comment