Women
Pioneering In Computer Innovation A Timeline by Venus Popplewell • May 7, 2015 • IXDS5503 Media History and Theory
1842
Ada Lovelace – The First Computer Programmer
A visionary 100 years before her time, Augusta Ada Byron Lovelace or Countess Lovelace was a “mathematician who collaborated with Charles Babbage on the Difference and Analytical Engine, which are regarded as the theoretical foundation for the modern computer” (Gurer, 2002). Countess Lovelace understood and envisioned the full application of the general-purpose machine. She theorized that a machine could not only perform a preset task but could also be programmed to handle a limitless array of unrelated tasks. In essence, she was envisioning a modern computer where the hardware becomes a commodity to the dynamic software. She proposed that any piece of content, data or information can be expressed in digital form and manipulated by a machine. It is this ideology that would remain at the core of the digital age (Isaacson, 2014). In “The Notes,” a manuscript which detailed the sequence of operations and provided descriptive charts showing how it would be inputed – Ada became the world’s first computer programmer. Along the way, she theorized many principles of programming like “subroutines”, recursive loops and conditional branching (Isaacson, 2014). Ada's ideas were a “century before electronic computing machines appeared“ (Gurer, 2002).
Gürer, D. (2002). Pioneering Women in Computer Science. ACM SIGCSE Bulletin, 34(2). doi:10.1145/543812.543853
Isaacson, W. (2014). The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution. United States: Simon and Schuster.
1
Pioneering Women in Computer Innovation V. Popplewell • IXDS5503 Media History and Theory