Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

Ada Lovelace Day: Who she was - and why we should remember her

Andrea Peterson
Tuesday 13 October 2015 11:18 BST
Comments
Ada Lovelace
Ada Lovelace (Stirling, A/Science Museum)

Today is Ada Lovelace Day. Who's that? Just the first computer programmer. Ever. Lovelace's friend Charles Babbage designed a concept for a machine he called the "Analytical Engine" -- essentially a mechanical computer that would have relied on punch cards to run programs. He recruited Lovelace to translate some notes from one of his lectures, but while Lovelace was translating she added to the notes herself.

The notes grew to three times their original length, as Lovelace described what many call the first computer program. Because of funding issues, the machine was not built during her and Babbage's lifetimes.

But Lovelace's published article on the Analytical Engine later became a source of inspiration for Alan Turing’s work to build the first modern computers in the 1940s.

Women are sometimes considered outsiders in the science and technology fields, but Lovelace and many of the female computer programmers who followed her are proof that this paucity is a function of society, not capability. We forget or never learn about the female "computers" who programmed early mechanical machines in World War II, or that the women's magazine Cosmopolitan once ran articles suggesting that women were perfectly suited for programming.

If the lack of acknowledgement of women's contributions to science, technology, engineering, and mathematics (STEM) fields grinds your gears, then Ada Lovelace should be one of the first names you go to right that wrong.

Copywright: The Washington Post

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in