Sunday, December 9, 2012

Ada Lovelace | Enchantress of Numbers



Are you the next "Enchantress of Numbers"?


Ada Lovelace
Augusta Ada King, Countess of Lovelace (10 December 1815 – 27 November 1852), born Augusta Ada Byron and now commonly known as Ada Lovelace, was an English mathematician and 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 recognized as the first algorithm intended to be processed by a machine. Because of this, she is sometimes considered the world's first computer programmer.

"Hello World!" in ADA language

with Ada.Text_IO; use Ada.Text_IO;
procedure Hello is
begin
  Put_Line ("Hello, world!");
end Hello;

One of the gentlemanly scientists of the era was to become Ada's lifelong friend. Charles Babbage, Lucasian professor of mathematics at Cambridge, was known as the inventor of the Difference Engine, an elaborate calculating machine that operated by the method of finite differences. Ada met Babbage in 1833, when she was just 17, and they began a voluminous correspondence on the topics of mathematics, logic, and ultimately all subjects.
Charles Babbage
Babbage had made plans in 1834 for a new kind of calculating machine (although the Difference Engine was not finished), an Analytical Engine. His Parliamentary sponsors refused to support a second machine with the first unfinished, but Babbage found sympathy for his new project abroad. In 1842, an Italian mathematician, Louis Menebrea, published a memoir in French on the subject of the Analytical Engine. Babbage enlisted Ada as translator for the memoir, and during a nine-month period in 1842-43, she worked feverishly on the article and a set of Notes she appended to it. These are the source of her enduring fame.


Ada called herself "an Analyst (& Metaphysician)," and the combination was put to use in the Notes. She understood the plans for the device as well as Babbage but was better at articulating its promise. She rightly saw it as what we would call a general-purpose computer. It was suited for "developing and tabulating any function whatever. he engine is the material expression of any indefinite function of any degree of generality and complexity." Her Notes anticipate future developments, including computer-generated music.

Analytical Engine
Ada died of uterine cancer in 1852, at the age of 37, and was buried beside the father she never knew. Her contributions to science were resurrected only recently, but many new biographies* attest to the fascination of Babbage's "Enchantress of Numbers."


The computer language Ada, created on behalf of the United States Department of Defense, was named after Ada 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 and in 2008 initiated an annual competition for women students of computer science.The village computer centre in the village of Porlock, near where Ada Lovelace lived, is named after her. There is a building in the small town of Kirkby-in-Ashfield, Nottinghamshire named "Ada Lovelace House". Now-defunct UK computer company International Computers Limited (now Fujitsu Siemens) had their main development centre at Lovelace Road in Bracknell. 51° 24' 25" N 0° 46' 28" W.


No comments:

Post a Comment