CS378, History Of Computing
Week 4, Weekly Report
Due 2004 Sept 16
In many texts it has been written that Ada Lovelace was the first person to write a computer program, however some have argued this to be untrue. In this report we will look at how one author from the www.theregistar.co.uk reports that historians have overlooked and ignored possible evidence that Ada Lovelace was not the first programmer and may have been even less of a success then many historians have suggested in the past.
The general consensus of Ada Lovelace’s life have been that she was born by the famous poet Lord Byron, raised by her mother, and was educated in math. She was then hired by Charles Babbage to translate and annotate a paper by Luigi Federico. The historians go on to explain her ventures with Babbage and the Analytical machine, they state that she theorized and conceptualized with Babbage and wrote a “program” that in theory once the Analytical Machine was built could be run on it. This program is said to be the first program making her the “first programmer.”
This history was confirmed in multiple sources (1)(2)(3) and when search’s on the internet were performed it was found that the above history was the common one given. The reason theregistar.co.uk(4) article was chosen as a focus for this report was because the generalizations and presumptions it makes seems overstated and under represented, yet very intriguing. It is intriguing because of notes provided in CBC(5) that point out that Lovelace might have really just aided in the proof reading of the computer programs that are said to be hers. Theregistar.co.uk takes this accusation even further by stating, “It's a matter of definition as to whether Babbage's engine could be programmed in any modern sense of the term.”, which suggests that peoples interpretation of Ada’s work is not only overstated but false because the system used to program Babbage’s Analytical Machine did not by definition require “programming.”
Overall the report find’s theregistar.co.uk’s
article to be overstated, the basis for its remarks are not grounded, nor noted
in such a way as to be convincing. The
writing of the article seems to have been whimsical and quite brash, as if to
play devils advocate. To state that “Woolley shows that
Notes
1. “IEEEVM:
2. “Ada Byron- Mother of Computer Programming,” http://www.historypages.org/ada/ada_frameset.html
(www.historypages.org, accessed Sep 13)
3. "Lovelace,
Augusta Ada King, countess of." Encyclopædia Britannica. http://80-search.eb.com.content.lib.utexas.edu:2048/eb/article?tocId=9049130&query=Ada%20Lovelace&ct=
( Encyclopædia Britannica
Online, accessed
2004 Sept 13). A web page.
4. “Poet’s daughter
was the first programmer… NOT” http://www.theregister.co.uk/1999/08/31/poets_daughter_was_first_programmer/
(www.theregistar.co.uk, accessed Sep
14)
5. Allan
G. Bromley. "Difference and Analytical Engines," Chap. 2 in Computing
before Computers (Iowa State University Press, 1990). Available online from http://www.computerhistory.org/collections/DocumentArchive/Documents/Books/Computing
Before Computers/CBC.html.