Happy Birthday To Ada Lovelace, the First Computer Programmer
First time accepted submitter MrBeeudoublez writes "Honored by a Google Doodle, Ada Lovelace is the first computer programmer. From the article: 'Ada's life as a member of British society (first as the daughter of Lord Byron, and later as the wife of the Count of Lovelace), brought her into contact with Charles Babbage, whose concepts for mechanical calculating machines (early computers) she took a great interest in. Ultimately, her work on explaining Babbage's design for the Analytical Engine resulted in her being credited as the first true computer programmer in history, even if the computer she programmed for was not actually built until 2002.'"
lurking for 10yrs, finally get chance to do FP? because of /. snafu?
According to Wikipedia, the ancient Greek mathematician invented "a programmable cart that was powered by a falling weight. The "program" consisted of strings wrapped around the drive axle."
This doesn't diminish Ada Lovelace's contributions at all, btw.
The program she wrote but could not test. Did it work in 2002?
O this learning! What a thing it is - William Shakespeare
Lovelace's contribution lay in her translation and annotation of Menabrea's description of the Analytical Engine, for which she wrote a short program. Like the Difference Engines, the Analytical Engine was not built during Babbage's (or Lovelace's) lifetime. Unlike the Difference Engine, the Analytical Engine has never been built; the "computer [...] not actually built until 2002" was the Difference Engine No.2, designed by Babbage in the late 1840s, which is a calculator and not a computer. The date of 2002 is also misleading, and refers to the completion of the printer for the DE No.2 (in 2000) that was built by Doron Swade's group at the Science Museum in London between 1989 and 1991. Furthermore, her husband was not the "Count of Lovelace", but rather the 1st Earl of Lovelace (formerly Lord King, Baron of Ockham, and then Viscount Ockham). 'Count' is not a British title of peerage; her title of countess was therefore the result of her marriage to an earl.
The daughter of the world's leading romanticist becomes the world's first nerd.
Sheesh, evil *and* a jerk. -- Jade
I know we need more female role models in computer science. However, I'm of the opinion that Ada really isn't deserving of being one. The only evidence of her involvement in the Babbage project is anecdotal other than a couple of notes that were written. She speculated that the computer could be used for more than just math. Her demonstrating that it could be so seems to be more myth than reality.
I'm all for more female role models. I am against revisionist history.
Am I the only one to notice a story about something oral followed by a reference to Lovelace? Obviously I need to get out more.
I'd like to take a moment of silence for how much I hate Ada. To be honest, it is not the language that is that bad but the fail of a community.
For those able to get into the IEEE paywall, there is a great summary of Ada's work in the IEEE Annals of the History of Computing. See "Lovelace & Babbage and the Creation of the 1843 ‘Notes'" by John Fuegi and Jo Francisin the Annals journal of October–December 2003. /. 'ers may also enjoy the hollywoodized film version of her life (+ a little sci-fi) in the film Conceiving Ada.
I kinda have a thing for the Byron's.
Hopper & Rickhover should have hooked up and had in vitro babies (don't want to keep them away from work too long...). Lots and lots of ubernerd babies.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Babbage's Analytical Engine was never completed, right? Having those custom made castings and machined parts got really expensive.
Does anyone else find it ironic that the chosen language of the US DOD was named for the first programming project to go over-budget and behind schedule?
Whatever Ada Lovelace's contributions were, she was not a programmer: programmers write programs to run on actual machines. The actual implementation is the hard part where all the nitty-gritty gets done. At best, she was a systems analyst.
"La, sirrah, I offer salutations to all persons at present situate on this globe..."
Didn't she have a sister called Linda?
I learned to program in FORTRAN on a time-shared Multics system with punched-card input and a printer operator behind a wall of cubbyholes to return me the compiler's verdict and my output. At times of system backlog (CS grad students monopolizing the system), I sometimes had to wait for hours to see the results of my efforts.
... Ada Lovelace wrote her program in 1843 and it was only actually compiled and tested in 2002, which makes for a latency of 159 years, making my own waits pale in comparison. I believe this must be some kind of record.
HOWEVER
licet differant, aequabitur
You can read that several ways - all are accurate.